To tell if a puppy is a girl or boy, wait until it's at least 3-4 weeks old so it will be easier to make a correct determination. Then, when you're ready, gently hold the puppy, making sure you're in a warm area and that your hands are warm since puppies can easily get sick if they're cold. Next, turn the puppy on its back so you can see its stomach.