
Can't remember what the conception rate in canines is but I think I read it's around 85% of mated bitches go on to produce puppies.
Even Rabbits miss, and they ovulate due to stimulation of mating (so you can't get timing wrong).
The most common reason for no pups is mistiming, a bitch not ovulating that season or some reason, underactive thyroid can be a reason for this (though often you won't get a mating). Then there is something going wrong in actual pregnancy resulting in fertilised eggs not implanting, or pups being absorbed later, hormone levels out of wack (can be stress).