it is normal for puppies to lose their baby teeth, just like children lose theirs. Pups have 28 sharp little puppy (deciduous) teeth that begin to erupt at about a month old and are all present by two months.
Just like human, puppies loses teeth as well.
Between 2-4 weeks of age, your fur child’s baby teeth (also known as milk teeth or medically as deciduous teeth) will start to poke through their gums. The incisors (the front teeth used for cutting) are usually the first teeth to appear, followed by the canine teeth (the longer, fang-like teeth near the front of the mouth) and premolars.
Puppies lose their baby teeth faster than it took them to come in. The baby teeth begin falling out approximately one month after coming through. it's very normal for them
Around age 4-6 months, puppies will lose their canine teeth which are those sharp little fang teeth. Puppies lose their molars last, usually around 5-7 months of age. The age at which your puppy will lose its baby teeth depends on the breed and size of the dog.
Puppies lose teeth because it is normal for them . The teething starts at about 4 months of age and ends around 6 months of age. You may or may not find teeth as they lose them as it usually happens when they are chewing. If she is eating and drinking normally and there is no blood than it is likely not anything to worry about