Why has your dog begun to drool excessively?

cause: # they're really hungry # they're next to really good food # or it's a big dog(like a saint bernard) that tends to drool a lot