It is better to get a puppy at the age of 2-3 months. At this time, the kids are already taking food on their own, slowly showing character.