There are MANY benefits to spaying. The obvious being they won't get pregnant and bring even more litters into the world, just that many more being killed in shelters. It lowers the risk for cancer, and helps with behavioural problems. Spaying and nuetering is the best thing you can do for your dog in my opinion.