my dog is pregnant and i think she has lost her mucus plug how long before she has the puppys
If you are seeing a whitish, mucousy discharge, then you could still have as long as a week or so before seeing puppies. A dog’s gestational period (pregnancy) is approximately 63 days from breeding. One way of knowing when your dog with have her puppies is to take her temperature twice daily at the same time each day as her due date gets close. Keep a record of this.
A dog’s normal temperature is between 101-102.5F degrees. Her temperature may rise and fall during this time, but once her temperature falls below 99 degrees, she should go into labor in the next 24 hours. The temperature drop is due to a reduction in serum progesterone levels and signals that the dog will start labor within 24 hours.
You can read about this at:
You may also notice her breasts swelling during this last week of pregnancy and some milk leakage. Dogs will usually become restless and increase their digging and nesting behavior during the last week. You will notice an increase in her panting as well as a mucous discharge. You may also notice some abdominal contractions or rippling as her time grows closer. Do not be surprised if your dog is very restless and vomits as few times during this last week.
Once your dog's temperature has dropped, please do not leave her alone in case of complications. As she enters actual labor you should be able to see her contractions and most dogs will begin looking at their hindquarters. An increase of licking of the genitals is normal before and during labor. Be sure and have an emergency Vet’s phone number readily available just in case of an emergency during the birthing of the puppies.
Here is an excellent site about whelping.
Some other signs that my dogs always seem to exhibit are lack of appetite, frequent urination and frequent small, runny bowel movements in the day before labor starts. Frequently my dogs will start looking at their rears when the first real contractions start.
I hope you find this information helpful.