Is there any way you could get someone to call in and let your dog outside for a while and to play with him while you are out? You are leaving him home alone for a very long time, and it will be very hard for you to train him in the hours you are with him. I feel very sorry for your pup, especially if your mum is now going to get cross with him for messing everywhere...it really isnt his fault. Is there doggy day care nearby that you could use?