He's great at home, mostly great on walks but at the end of a walk or if he's maybe tired , he jumps up like mad biting his lead. I've tried distracting with treat which works a bit but more often than not he's back up jumping until we are on the home straight and he'll usually trot back home ok. Could it be the walk route? He hates buses and we do see one some walks as we go via a main road. He's also started to sit down if he sees other dogs and won't move, yet when they get to us he'll go have a sniff and say hello? He's not for moving until they go past though. It's odd and recent behaviour. He's 6 months now.