Definitely not too late! I had my male neutered at a little over 3 years old. I had bred him with my the female I got about the same time. When I got my new baby girl, she is so little, I knew she was not going to make it over 5 pounds, so just to make sure nothing happened before she got big enough for me to feel safe about getting her spayed, I had him neutered. That way no chance of an accident.
You have been very lucky to this point. Baby gates are not enough guarantee of dogs not mating. They can do it through a cage! When they really want to make it happen, they do. Before I neutered my little male, Ben, he would turn into a horrid little monster during the prime time of my Sadie (the larger female I got about the same time as him). He is the sweetest dog in the world until that week or two of prime mating time and then he would pant constantly so hard and heavy I thought he'd have a heart attack. He would try constantly to get loose so he could try to mount her. He would fight me, everything short of biting -- thank goodness he did not do that! But, once the time passed, he went back to being my sweet boy again. Now that he is neutered -- he is sweet as can be all the time! No more problems AND he has stopped trying to mark things in the house when another dog comes around. So, besides the safety factor, there are also convenience factors. You won't regret it! |