I would recommend a cross breed dog. They tend to have less medical problems and you can get the best of both dogs.
I have a poodle cross shihtzu who is absolutely fantastic around children. I have even trusted him to be around 20 five year old children in my class and he has not snapped at anyone, he even let them pick him up under his front legs, drag him around, pull on his tail and he just tolerates it.
We did however get him used to this from a pup with us doing it to him so he would learn that it is okay. (We never hurt him, we just get him used to people touchjing his ears, feet, tail, etc).
He also is an excellent security job although I am sure he thinks he owns the col-der-sac in our street. We jsut wanted a dog who would bark if someone came on our property to alert us or people around that something was up. He does the job very well.
He is also a breed that doesnt require alot of walks and exercise btu loves to get out if someone will take him.
Another dog that if a fantastic breed around children would be a labrodor croos poodle for very similar reasons to above.
I will post a pic up in the gallery so you can see what my little Max looks like. Oh he also doesnt drop hair which is great for around kids. he can be an inside or an outside dog.
Bookmarks