Ranch dressing is high in fat, but you're not eating that much of it, plus you're eating it with something really healthy. If it makes you happy and distracts you from really unhealthy snacks, it's definitely a good choice. Carrots are great because they fill you up. Other junky snacks give you a hunger rebound, so you're looking for something else to eat in half an hour.