Thank you, i think this is exactly right, i really want him to enjoy walking with me, what can i do to help him?Jumping up can be a result of being nervous or uncertain. My dog jumps up if startled or unsure of a situation, most often when on leash or in a room where his 'flight' option is removed.
When walking Spirit, it sounds like he is stressed, not feeling very confident about what is going on. Tail between the legs, panting out of context, (has not been exercising or is not hot) and ears lowered are all stress signals. Can be caused by lack of confidence, fear or physical discomfort.