You didn't happen to take that off a cattle dog that was walking by? LOL. A friend took her dog to the States to compete in the ACD National Specialty, she is an absolute Elvis fanatic so we got treated to a pic of her dog wearing that self same outfit. Funny no matter whether it's a dog or cat.
Your cat looks more at home in it I must say.