Kittens meeting a friendly dog for the first time. At first they aren’t so sure but the calm pup puts them at ease and they are fast friends.

It's heartbreaking to think about why a mama might abandon her babies. The reasons are many and include a lack…