listen to what Hannah says! it really does work!
another thing if youve not got time to walk him at certain times get a dog walker!, lots of people will moan for even thinking it but even if its just a hour a day it will take the pressure off you for that hour and go a long way to socialising your dog as well!
get the kids involved training the dog as well! it will wear the kids and the dog out and make them feel better about having the dog around if they can tell it to sit, stay ect
just let someone of here have him and give the fella some work, he will be happy and so will you!!