What does "Left my Goat at Home" mean?

Here’s my WAG:

The phrase “get your goat” means someone has annoyed you or made you angry.

So if he’s left his goat at home, I think he means the customers won’t be able to get it. That’s why his Mondays are so Cheerful.