Question: why do dogs drool when they see food?
Answer: Your dog's drooling is most likely an involuntary reaction to the sight and smell of food, and his staring probably signals a hopeful anticipation that he might get a taste of whatever you're eating for himself. Dogs have a strong memory for especially pleasurable events, like a surprise scrap from the table.