This site is very insightful on puppy/dog language. It pays to give your attention to their advice and explanations regarding your pet. I have been amazed at how effective they have been in helping me train and understand my 2 baby yorkies. They have made me see how contrary the perceptions can be in the minds of humans versus dogs and it's very necessary to know the difference if you ever succeed with your pet.