A few examples of where you have let the dog down wrt training and how you have got yourself in this situation.
He knows not to go on the couch yet still runs in covered in mud
Who isn't cleaning him before he comes in? If the mud is a problem then you need to clean him. He doesn't know he is muddy.
he's not allowed up stairs but as soon as back is turned he's up there
Get a stair gate. Very simple.
will just take food of the side and out of my boys hand
He shouldnt be anywhere near your child when he isn't eating.
even when out walking he runs after other dogs also
Train recall and use a lead.
He still also wees in there and chews his beds up
Let him out more often, recognise his cues for needing a pee, reinforce toilet training.
Seriously, you've been badly lacking in the very basic common sense stuff. You shouldn't have a dog.