Jill Breitner is a dog trainer with a mission: to make us aware of how dogs communicate by showing us how to “read” them. She developed her Dog Decoder  app to do just that.
A helpful and handy primer on canine body language, it demonstrates the ways dogs let us know they’re scared, excited, cautious, willing and so forth. As Breitner explains, “If we understood what dogs try so hard to tell us, there would be fewer people bitten and fewer dogs ending up in shelters.” The app highlights 60 different poses/situations; each one (“butt sniff,” for example) comes with a helpful description that points out some common misconceptions, or the circumstances in which a dog will exhibit it.
A great tool for newbie dog people and those of us who need to brush up on dog talk. dogdecoder.com