In all things snuggly and adorable, Yankee, a 9-year old St. Bernard who lives on a farm in Iowa cuddles with stray barn cats on winter nights to keep them warm.

"It happens quite a bit during the winter, as it can get pretty cold here," owner Keegan Vansoelen told the Daily Mail. "Even during the summer they lay with him. I think they do it just to be close to another creature."

And if you thought the giant canine would have scared the cats off, it seems the kitties know he's got a huge heart: "They'll sleep like that as long as he lays still and doesn't get up," Vansoelen told the paper. "Most of the time he just lets them lay and sleep on him."