Move your training to other rooms of the house and even outdoors. This will help teach your dog that you expect obedience in all places, not just in the living room.
This is a very broad question but the basics are to immediately reward (with small food treats) each times the dog does the command (or the approximate command.)
First, really check in with your own feelings—you might be sad, wonder what's wrong with your child, or feel like you did something wrong. Then, put a plan into place—talk...
Involve all family members in the training. This avoids the scenario of the adult dog being very obedient to the one person that trained them, but not behaving for others...
Be selective with which dogs your pup socializes with. If your dog meets an aggressive, badly-behaved dog, they may learn to be fearful of other dogs. On the other hand,...