Ideally, boy pups should have both testicles descended by 8-9 weeks but it's not uncommon for it to take longer for one or both to descend. Some dogs can be well over 6 months old before this happens although the longer it takes, the less likely it is that the missing one will come down.