O goodness! A pitbull is definitely NOT number one. Especially if you have small children. Every dog has its pros and cons, its needs and cares. You should look up in a dog book or ask a vet the right type of dog for you life style, but overall, here is my opinionated list of top ten dogs.
1. Golden retriever
2.labrodor retriever
3. Cavalair king charles spaniel (i have one now and it he is an amazingly fast learner and playful and a loyal lap dog.)
4.border collie
5.siberian husky (favorite)
6.new found land
7.yorkie (they are very yippie though)
8.schnauzer
9.german shepard (some attack)
10.cocker spaniel
1. Golden retriever
2.labrodor retriever
3. Cavalair king charles spaniel (i have one now and it he is an amazingly fast learner and playful and a loyal lap dog.)
4.border collie
5.siberian husky (favorite)
6.new found land
7.yorkie (they are very yippie though)
8.schnauzer
9.german shepard (some attack)
10.cocker spaniel