If Ron's "Sunshine daisies, butter mellow, turn this stupid fat rat yellow" spell had worked on Scabbers, wouldn't Pettigrew be yellow? Would Wormtail be able to "shed" the coloring once he changed back, or no?
what if it didn't work because Scabbers wasn't actually a rat?! What if Fred had shown Ron the spell with some random rat he'd found and when Ron tried it on Scabbers it didn't work because Scabbers was actually a man-
There isn’t really an answer because it wasn’t a real spell. Ron should have been suspicious when the spell was a rhyme in English instead of one or two words in Latin.