Hi Everyone. I am a new member and have about a million questions but I will start with this one first

I have a 3 month old yorkie named Ralphie and I am not sure when is a good age to have him neutered. I am absolutely terrified to put him under because I have heard so many stories of little babies that have complications with the anesthesia. Anyway, this is embarrassing, but last night when I went to pick him up from inside his pen he started humping my arm. Isn't 3 months too young for that??? Will getting him neutered help?? I am a little freaked out and could use any advice that someone could offer. Thanks!!