Dogs can hear, smell, and see babies, but they don't really know what a baby is, so it is shocking when Dogs treat babies differently than adults.
There is no evidence on why this is, but experts believe that it could be because they smell a difference between adults and babies.