A recent survey conducted in the United States by PetSmart Charities provided a wealth of useful information relating to why people do -- and do not -- spay or neuter their pets.
The biggest barriers were identified as lack of understanding as to why it is important and the right age to have the dog/cat sterilized. Interestingly, researchers found that adults age 34 and under needed the most education.