A dog from right here in Iowa is blowing up the internet with his adorable, angry face.

Anyone who knows me knows that I am completely obsessed with dogs, especially pugs. I love their fat, squishy faces and their big, bug eyes. That's why I'm completely in love with Earl the grumpy puppy. Earl is a puggle, which half pug, half beagle, and ALL adorable. He's taking over as the cutest grumpy animal on the internet. Sorry, grumpy cat!

The best part is, he lives right here in the great state of Iowa with his human Derek Bloomfield! Here's a picture of him on his official Instagram page:

[Via USA Today]