The vet said 5 months. So we had it done at 5 1/2 months, and he's still losing teeth... but we wanted to get him done ASAP as we're going on our honeymoon finally, and we'd like him to be a little calmer before going to grandma's for a sleepover for the first time
He got neutered a few days ago and he's recovering quickly. The first night was rough though, and he was really sick... anesthesia was wearing off. Don't think he liked that