My beautiful little Cavalier boy is now 8 months old. What are the pros and cons of having him 'done' and if we do decide to do it - when is the best time? He's not an aggressive dog but is a bit over interested in the ladies IYKWIM.