get a mud from the local animal shelter. I had great luck with that. Getting a pure bread is usually a waste of money unless you go to a ocal reputable breeder.
Many of the shelters I know will let you take a dog home for a couple days to try it out. That's a great way to make sure it works out well with your family and other dogs. I find it hard to predict based on breed.
pure bread dogs I had in the past:
- german shepherd: great dog. But realize that they need to be worked. Its not the dog for you if you can't spent at least 1-2 hours a day with it.
- newfoundland: super family dog, and great for guard duty just because of the look. But I wouldn't keep it inside the house/car and they like water. Probably only suitable for northern climates.
- irish setter: useless dog unless you hunt with dogs.