I've got a 14-month English yellow lab. Since I got him primarily to be a hiking dog, one of the primary things I've been working on with him is recall. I have a whistle and generally wherever he is, at the end of a 20-foot leash on a trail or in the backyard, a whistle will bring him running. He always gets treated afterward. Today we were hiking (a 5.5 mile trail which he's done successfully multiple times in the past) and he took off down the side of a hill (on 20-foot leash). It was scrubby and steep terrain, perfect for rattlesnakes, so I gave the whistle to get him back to the trail and he just ignored me. I did it again and he still ignored me. So I pulled on the leash and he came up but he didn't want to walk. I pulled him a little on a short leash (I will admit this might not have been the right thing to do -- I wanted to limit his freedom as a consequence for his ignoring the recall) and he kept up with me and then I let the leash out again so that we could walk normally and he just stopped and sat and looked at me. It took us an hour and a half to make it the final mile or so because he simply refused to walk. If someone came by he would wag his tail and try to jump on them and he'd be super friendly, then as soon as they left he simply sat down again. I gave him treats (for "leave it" when people came by) and plenty of water. Finally he started walking again, at almost a normal pace, and we made it out. Lots of questions: How do I respond to the recall failure? Drop back to less challenging recalls? Ignore it as a one-off? He was getting lots of treats on the hike for recalls and "leave it". Could he simply have been sick of treats? He seems tired now but not in any obvious pain but perhaps my tugging on the leash (and him fighting to sit) injured him somehow? He had kennel cough about a month ago and was wheezing a little after we got home although he has had no symptoms for a couple weeks, and had lots of energy for jumping on people. Is this just adolescence? I'm not sure what to do differently next time, and I'm not sure if the recall failure (his first in months of doing this) is significant. I would really appreciate any advice or correction. I'm disappointed and frustrated and just not sure what I should have done here and what to do going forward. Thanks.