13. Old English Sheepdog (Average Puppy Price: $1,200 – $1,500)
As you can tell from the name, the Old English Sheepdog comes from the United Kingdom. Some believe that this dog descends from Poodle and Deerhound. Some other believes that a Russian Owtchar which was brought to Great Britain had something to do with the breed.
This large breed dog is surprisingly very bubbly and agile. As puppies, they can be very handful. Nevertheless, people are willing to pay from $1,200 to $1,500 to take one of them home.
In spite of their cuddly looks, they are not really stranger friendly. But this makes them average watchdogs. And like most shaggy dogs, they need constant grooming as they shed a lot. With so many down parts, what makes them expensive?
Old English Sheepdogs are extremely devoted to their families. They can be very protective. Plus, their bubbly temperament is amusing to see.