I can't emphasise enough, the importance of training.
Training sends a clear message to your dog, there behavioural boundaries, a high degree of expectancy and rewards for accomplishment. This creates balance, confidence and respect.
We can help with puppy training, Obedience, Lead work, correct unwanted habits, Aggression issues. There are no apps to download, no switches to flick, a little time, consistency and repetition will give results, also, be prepared to alter your behaviour too.