Too Many Dogs?

Too Many Dogs?

If you follow English Shepherd groups on social media, you have probably heard people fretting that there are “too many dogs.” It is becoming a common refrain: there are too many breeders, too many litters, too many puppies, shelters and rescues are...