I found out a way to keep my gardening sim's fun needs up. When she gets into a playful mood (set a MySim trophy in the room and enable its aura), she can play in puddles, which she has plenty of after watering. Fun increases with 3 arrows, and it doesn't take long to get to green after a gardening session.