So your dog is great inside (or what you think is great) warm, friendly, calm, listens, and when you go outside with your dog it out of control, not listening to known commands, not the nice dog that you are used to at home, WHY?
Because you have a normal dog, and that is why we stress lots of structure in the house, lots of rules and boundaries and hold your dog accountable for even the most basic things inside the house, and if you are struggling in the house you most likely will be struggling outside.