I find that when I'm coding, if I get stuck I take a break and go to my baby daughter and start talking to her about the problem (she's 4 months old so her skills are not that great).
3/4 times while talking to her I find workarounds. Her smile is the extra bonus!