Why does a dog hang its tongue out?

A ) To keep cool ✅

B ) This is the animal's habbit

C ) When it feels hungry or thirsty

D ) When it wants to show its anger