I believe that nothing is impossible, you just need to be consistent and will see the change. Some dogs have deeper behaviour issues, like dog/human reactivity, resource guarding, separation anxiety, etc. Trust me, there is always a solution!
If for example, your dog pulls on the lead, jumps on people, eats rubbish at the park, or just need some advice of how to teach the basic commands, this is the best option for you!