I'm facing a similar situation where I know I need to take Duke out daily but it's a hit or miss with him, somedays he's great others he barks and lunges at every pet/people we see. 
I gave up with the water spray and coins in a can. 
We are finally starting obedience class this coming saturday and I'm so excited for the classes and I'm very hopeful too.     
				__________________    *Owned by a Yorkie name Duke*       |