Katy's rendition of 'Baby Mine' from Dumbo was part of The Disney Family Singalong Special that aired earlier this week.
A very cute performance
And Katy decided to give her army of fans another treat by including a furry friend in the video. His name is Nugget, and yes, he's as cute as he sounds.
But the cuteness didn't end there, because Katy and Nugget wore matching Dumbo outfits!
You can catch the entire special on streaming service Hulu, although Katy's performance is also available on Youtube.
The clip has over 160k views, as well as hundreds of comments from fans and pooch lovers.
One person wrote:
"I know this song is really sad, but seeing her and her dog with those costumes is cracking me up."
"This is a beautiful performance from her, thank you Katy Perry for this unforgettable song from one of my favourite movies."
One of the saddest Disney songs
Many older Disney fans think 'Baby Mine' is one of the saddest songs of all time. It features in the scene where Dumbo briefly reunites with his mum, who is locked up behind bars.
The song choice was especially poignant for Katy, who recently lost her cat Kitty Purry.
Katy is also expecting her first human baby later this year.