Pun Dog, how I love thee

This is one of the stupidest yet nicest memes out there right now.

Pun Dog #1, #2, #3, #4, #5

Bonus: Pun Eagle