@MyRabbit79 yes he is pretty good at all that now, we just practiced loads, even pretending to have a treat works with stuff like that. The one thing that works most of the time is running away from him saying 'whats this?' and he seems to think it sounds more exciting than whatever he is doing. I don't treat every time but do treat every few times as otherwise he'll cotton on.
@WeeM regarding lead walking, we went out with a trainer 1:1 to get him as good as possible, same with off lead stuff. I wouldn't have known where to start. I really struggled with heel but being able to watch someone do it with him really helped. I wish I could attach a video. Pugpup will heel on or off lead now, he doesn't jump up at all at a treat either. We started by holding a treat just by our thigh, once he walked nicely without jumping we'd tell him to sit and then give him the treat. The trainer tried various other things but with him being small obviously it was harder as you would have had to bend down too much. When it isn't successful she told us to just walk past quickly or change direction till their attention is off whatever they are pulling towards.
Pugpup definitely still pulls towards other dogs and people, if I can get his focus I can tell him not to but if he spots them first he's not great, we have taught him a 'no game' cue so he then will wait until we say 'go say hi'. Off lead this works so well (most of the time, he's probably better off lead with this than on the lead). If we same no game in the middle of playing he will stop also, he is not great at reading other dogs cues yet so it's really useful. The other thing we were told is to cue the stuff when he does it himself, so for example if he runs over to another dog when he's off lead even if we wanted him not to then just say 'go say hi' as he does it so he relates the cue with the action.
@Sparkle79 it was probably me re the peanut butter on a spoon, apparently works great for slightly bigger dogs but we still had to bend down to do it. I am not sure if I can send videos in PM as I could show you what the trainer sent me the first time she took pugpup out alone and he did heel with her. We had struggled till that point and she just found something that worked for him.