Completely. It's how the mothers keep their 'den' clean as well as getting rid of any smells that could lead a predator to the den.
Mother Yorkie eating puppy waste is totally natural. Most mother animals do this to clean up after their young.
It is common for a dog to eat the placenta of the puppies after she gives birth. On rare occasions, a dog will eat her puppies when they die or right before death because she instinctively knows that there is something wrong.
Dog food!
vitamins
Standard dog food would be difficult for puppies to eat and digest but it is not 'bad' for them in the sense that it is poison.
i think they eat/drink their mom's milk
Well when a dog mates with another dog ( one clings to back of other one ) they are likely to be parents after a while :) or if your female dog has not had the baby injection to stop them having babies ), they cud possibly hav babies at any random point of its life. Signs of pregnant dog - crying, squealing, butt licking, black trails of like wet stuff around the house and other things that look unusual :) .
a dog will only eat her puppies if she feels like she is not ready for puppies after the first one you should be fine but still keep an eye on them for the first few days
they never will they need you to pour the dog food for them
It should eat what it eats normally.
Yes. Feed your dog everyday. It gives her nutrition for the puppies.
It is natural for the mother to eat the afterbirth while cleaning her new puppies.