Callie and Stewart are simply just a dog and a squirrel living the good life in Southern California. Who knew these two animals could share such a special bond?
They make a great team
Haha what a combination! :)
Hahaha crazy :D
lol squirrel is hilarious
who would say these two can be friends :D
This is adorable, I never saw dog and squirrel so close :)