I did the cheater cheater flower eater one. (I haven't tried it with toms but I have with she-cats.)
-Be mates with Nightlight
-Talk to Moose about being mates with Nightlight
-Talk to Nightlight
-Go back to Moose and tell him that you're mates with Nightlight
-When prompted 'Why do you think it's wrong?' Say 'No' rather than yes.
-Tell Moose and he'll tell you to give Nightlight a wilted flower. (If you walk to the left after the entrance of Sunclan, it'll be there.
-Give the wilted flower to Nightlight and wait for a few days. (I don't know how many for sure but I would say give it a couple of in game days and check. If Moose isn't outside check inside the tent)
-Talk to Moose and Grasswhistle about being Polly
-Talk to Nightlight
Hope this helped.