My Aussie puppy was 9 weeks old when we brought him home. We have 2 other dogs so when they went out I also went out and if the puppy (Angus) did any of the necessary choirs I had a treat ready for him and praised him a lot. If I hadn’t seen him go out for a while I then took him out and again repeated the process. Angus was trained in 2 week for the most part, only a few accidents and then I would tell him I was upset with him. I also put him in a crate at night and as soon as I let him out in the morning I took him outside and then I learned that he not only urinated at that time but after a short play he also pooped usually 2 times, repeating the treat and verbal praise and petting him. I don’t believe that your puppy is being stubborn I think he hasn’t caught on yet. This is what worked with Angus and I believe that a puppy is happy to please his Mom when he knows what she want from him or her.