I think for males 6 months is a perfect age. I had my male neutered at 6 months, and he stopped humping things almost immediately after.    
I am waiting to spay my female a bit longer because she is so small. She is 3 pounds and I want to wait until she gets a bit bigger. I'm thinking 8-9 months.         |