More ideas from Martin
The German Shepherd

I know the meaning of his snuffs, grunts & barks. Every twitch of his ears, a question or statement, every wag of his tail, an exclamation. He communicates better than some humans I know.