Joey's trained to go on pads. We crated him at night and first thing in the morning and a couple of times during the night we'd place him on the pad. (He couldn't hold it all night when he was young.) During the day I kept him in a small confined area with a couple of pads, and it was hard for him to make a mistake. When he was out of his x-pen, he was closely supervised, and a pad was always within a few steps. It was easier to train on the wood floors rather than the carpet, but we had lots of pads, so that he'd never have to run too far to find one. I'm not sure what you mean by putting his pudding in his bed? I don't think human pudding is good for dogs, but no food should ever be placed on their pads, dogs don't like to pee and eat in the same place. There are several ways you could train him, but the idea is to never let him make a mistake, if he makes a mistake, you've made a mistake. Are you home most of the day, crate training is another option, and this usually gets the fastest results, but you have to be home to place them on a pad ever few hours. If you aren't home an x pen with food, toys, bed, and pads, will work also, but when he's out of the x-pen he needs to be carefully supervised. Praise him, every time he does it right, and ignore the mistakes, but clean them with an enzyme cleaner so he won't be compelled to return to the same spot, Natures Miracle is a good one, and it found at most pet stores. By the way, crate training isn't mean, dogs really like the crate, it's like a den to them, but it's only mean if you make them hold their urine too long.
Check out this thread for more suggestions.
http://www.yorkietalk.com/forums/tra...ebreaking.html