The best age to get a puppy in the UK is 8-10 weeks. This is the rule of thumb across the board. Some dog breeds may benefit from spending more time with the mother, such as Doberman Pinschers who gain important socialization cues from their mother. Speak with the breeder you want to work with to learn more about their practices and when you can take your puppy home.