It definately lasts longer than just weaning them, the puppies in my training classes often had puppy breath!
But no, I dont know how long it lasts. IMO that's probably not a very accurate way to figure out how old the puppies are. Have you taken them to the vet?