The best age to breed a dogs age, size, sex and health. Generally from two years of age until they are senior. PuppiesWhen It's Too Early? A dog is generally referred to as a puppy before the age of a year. By definition, a puppy should not be sexually mature since it is still growing.