No, absolutely not. No mentally stable bitch would consume her first born, ever. Maybe less than 1% of the time, a bitch will either accidentally eat a pup when consuming the placenta or will kill a pup. It might happen one time out of 100,000. And bitches that do this are NOT normal. I have bitches that will tear a hare or squirrel to shreds but they are intelligent enough to know their pups are not prey. I've had one take a pup who was having trouble gaining weight off into the corner to nurse by himself. She also helped a younger bitch when her pups were born premature ... whenever the other bitch left the whelping box, Heidi kept the pups warm, b/c they were having trouble regulating body temp. No, bitches don't kill pups.
I did once have a nutty little siberian dwarf hamster eat all 8 of her first litter of pups. She was not playing with a full deck though, lol.