Caught my attention so decided to google :

Most answers suggest it harks back to their primal instincts to protect their food from others. Also if after a kill food was abundant, it would be stored for a time when food was sparse.

How's Charlie's weight? Could it be he's a bit overfed as that was also mentioned as a possible explanation.
🐶