Your dog can have a blood test at around 28 to 30 days gestation. Your vet will try to determine pregnancy by checking for a hormone called relaxin. However, if your dog is pregnant with a small litter (one or two puppies), the blood test may result in a false negative