Best 'someone gets turned into a cat' fic ever. CheckmateVerse by Bead.
Every now and again I get a wild hair to reread this one. While out on a mission through the stargate, John gets turned into a cat, and that's where the adventure begins! If you need a smile today, this should do it.