Meet Thomas O’Malley Flufferpants and her dog companion Murkin. Both were rescued — Thomas was a feral cat and Murkin a shelter dog — and developed a strange attraction. The pair are virtually inseparable these days, after Murkin helped nurse Thomas through surgery to remove two infected teeth. Love takes many strange forms.
Looks like a good kisser to me.