Your puppy won't be little forever. In short order a puppy is ready for mating. Dogs mature differently, depending on their genes, breed and gender, but in general they become capable of breeding, if not actually sexually active, around 6 months of age.