Expanding access to areas of the house very gradually is definitely a good first step. Also when you need to roam around the rest of the house and you can't be in his area watching him, you could have him attached with a 6ft leash to your belt loop. You've gotta be able to catch him in the act when he's peeing someplace bad, make some startling noise to stop him mid-stream, then pick him up and run him immediately to the correct potty place for him to finish. And whenever he potties in the correct place, even if it's just one of the "finishes," give him some kind of amazing treat that he doesn't get any other time. It's really great that he's food-motivated - you can make that seriously work to your advantage in potty training him. Make the potty treat the greatest treat in the whole world! Eventually he should learn that pottying in the right place gets him delicious food, and pottying in the wrong place makes mom bark weird and startling noises, so pottying in the right place will become worth it to him.
There are lots of great suggestions, little tricks, peoples' experiences, others to commiserate with, etc. here in this thread:
http://www.yorkietalk.com/forums/tra...potty-log.html Hope that helps...
Lauren & Nikko