Seeing Eye to Eye with your Dog..solving the canine puzzle