
A female dog can give birth up to 3 litters (6-7 puppies every time) each year and a male dog can impregnate up to 100 females in a year which means if a male/female isn't spayed/neutered, it can result in more than 2000 puppies in a single year. Your monthly donations help us in spaying and neutering street dogs to stabilize the stray animal population and bring balance in our communities.