Here is a good link to a group of excellent doggie trainers. I am sure you can get some awesome advice there. I do know the first thing they will say is to start feeding the dog its meals in its crate. I dog will not soil its eating area.

http://p073.ezboard.com/bfamilydog