All those things that dogs do Have you ever wondered why those things that dogs often do to you humans are incomprehensible? I will gladly explain it to you, but first let me introduce myself! Hi, my name is Rex and I am a nearly nine year old German Shepherd. I live happily in Palermo with i