When is a dog old enough to breed from?

No Earlier than 2 years old. You need your dog to be an adult before you breed from it. Breeding from Dogs when they are not fully grown is cruel. People purchasing puppies should ask the owner how old the female is before buying a puppy.