i would say it is best to get it done befor 6 months, because that s when most pups go into heat for the first time.. It is always best to do it befor the first heat.