A stuffed cat named Kerfuffle was the recipient of a marvelous makeover.
Sam McKail got Kerfuffle the cat at a mere 11 months old and the two have been inseparable.
"Since then, the cat has suffered a lot of love and started to look very mangy and was getting pretty fragile in terms of whether the limbs were going to stay on much longer," said Sam's mom, Kristin Lehmann.
McKail's parents bought a new cat, but it didn't look like the old one, something that upset him.
After a call out on Facebook for help, local stylist Carmen McFadyen at Hidden Gem Hair Studio offered her services. McFadyen asked the toddler to take her cat, a beanie baby, for a "walk" while she worked with Kerfuffle.
The hairdresser went above and beyond, not only performing the stuffed animal swap and making the new cat look like the old one, but she also took a bunch of pictures, documenting the cat's salon experience.
"She posed the cat sitting in the sink getting washed, obviously pretend, pretending to blow dry and curl her fur, she got out some kitty cookies for the kitty to eat and put bows in her fur."
McKail was speechless when he saw his Kerfuffle.
"He was just over the moon and it took until we got back to the car for him to be able to say anything and all he could say was, 'I love you Kerfuffle!'" He kept stoking her and petting her."
With such a huge response, Lehmann made a YouTube video of Kerfuffle's adventure.
Mckail also made news earlier this week for walking 100 kilometres in 100 days for a good cause.