I recommend a golden retriver. They are very friendly and loyal to their owners. My golden is my best friend!
By reading dog encyclopedias.
German Shepherds will be good with smaller breeds if they known that dog since early puppyhood.GSDs won't be good with smaller breeds if you stuck that smaller dog with him/her duing his/her adulthood
poddles, poodle mixes, terriers, toy dog breeds, ........ AND MORE!!
Not sure what info you are after, but a good place to start might bewww.thekennelclub.org.uk
Justdogbreeds.com
When you say "Are they good to have " I think you mean as a pet. If so, then it depend on what type of breed the dog is. Each type of breed shows different qualities in the dog. This will help show what best fits you or your family. If you are wondering about the breeds. You can type in types of dog breeds in google. Or their is a show called dogs 101 on Animal Planet. It really shows the qualities of the dog. Hope this helped!!!
not if you have small children, but okay with teenagers. they get jealous very easily, that is why no young kids. other than that perfect dog!!
Border Collies are probably the best. (They are the smartest dog)
I wouldnt. Your dog would most likely hate it.
The good dogs to have a pack with are Newfoundlands and Saint Bernards.
German Shephard,Alsetian and Dalmation
No. There are no breeds of dog that are inherently "good" or "bad." Responsible ownership and training of any breed of dog is the only way to guarantee a good dog.