I have a shower and that usually puts me off! Three reasons-
1 - Can't eat in the shower
2 - Feeling clean makes me less hungry
3 - The sight of myself in the mirror reminds me I usually don't need that bit of temptation!
If I'm not at home I bully myself by calling to mind nasty comments someone has made about my weight and then that strengthens my resolve to keep at it!