6. Rottweiler,
Average Puppy Price: $5,500
Rottweiler dogs are steady, fearless and dependable which make them well-suited for guard dog and rescue dog roles. However their good-natured behavior and receptiveness also make them a great choice as house pets. They should be allowed to socialize though to keep them in good spirits.