You can use a secure DNS. Also K-9 Web Patrol allows you to block certain sites. OpenDNS allows you to block certain domains. If your friend has an internet shop then he should have more then enough bandwidth. Your best bet is to use a parental control. You can simply Google “How to block certain websites” and you find a plethora of ways. You can edit your host file also.