He's a retriever, his job is to retrieve things for his master.
If he's not able to do his job he'll get difficult.
Basically, what he's trying to tell you is that he wants to work. He's not ready to go inside because he hasn't done his job yet.
Get a toy, throw it for him and teach him to bring it back for you. Hiding the toy is also good for this breed.
It's in his blood, his genes. This is also a very good way to train him to do other things. If the working part of his brain is fulfilled then he'll be more willing to learn.
With our lab I bought a tennis ball and drilled a hole through it, attached a long rope. When I threw the ball I held onto the rope. That way, when Indy caught the ball I could pull him back to me, with the command to come. I'd keep treats in my pocket. After he came I'd offer a treat, say "drop it". He'd release the ball to get the treat.
It only took around 2 days before I no longer needed the rope or the treats.
After learning this he became much easier to handle and I never had to chase him around the yard anymore.
Try it. Let me know how it works.
