Vets do and should say this, but this is largely because they are afraid irresponsible pet owners will end up with unwanted puppies, or the dog will get lost and contribute to the unspayed stray dog population. However, there is a lot of research that suggests that it can be healthier to wait until female dogs have…