Tede was like that at first. we had a trainer, because it was so long he had been sick. and I was missing everything. so what she told us was.
every time he pees, no matter wear, say ,as soon as the stream comes out "peepee" a couple of times. this was so he knows what you are asking. even when he was on the pee pads. in the morning we went to the potty together.I would set down in the bathroom , put his pee pad down. as soon as his stream came out... peepee (or what ever your command you want). then praise and treats have everything ready. then when I would take him out side give the command a few times. if no pick him up and try it again later. we were spending time while he had a nice visit with the outside. He had no idea what we wanted.. magic... it took 2 days.he knows what pepeee is and go poopy is (we did the same)
as for the walking nice quiet street
on leash (harness) no pulling
put in the sit possion. even if we had to push his little butt down.stand beside him and take one step.
as soon as he went forward treat praise praise. forward is good, took a while but it worked
now I'm new to the yorkie world. my life has been filled with labs. so I only say what helped me.
Im sure there are others who know lots more then me. I am just passing on what I did.
Its so fun... they are so happy to learn. Tede prances when he gets it.
my best to you
julie