You can adopt an Old English Sheepdog at a much lower cost than buying one from a breeder. The cost to adopt an Old English Sheepdog is usually $50 to $500, which covers the expenses of caring for the dog before adoption. In contrast, buying Old English Sheepdogs from breeders can be prohibitively expensive. Buying an Old English Sheepdog puppy from a breeder usually costs between $1,500 to $3,000 or more.