I tried to post this last night, but it never showed up on the forum, so I'm trying again.
I have a Mini Schnauzer pup that just turned 3 months on Sunday. Yesterday I found him getting a little too frisky with a stuffed animal. He was mounting it, chewing on it, and doing his little boy bounce.

Isn't he still too young for that? I thought that puppies didn't get sexually mature until months later! Does this mean it's time to get him neutered? If not, when IS the right time? I wasn't ready for this yet!!!