Don't forget he is still so young. I read on other threads that Yorkies are really hard to get housebroken. My little one is 4 1/2 months old and has barely any accidents in the house anymore, but still sometimes when my hubby comes home and I was just bragging on how well Merlin is doing
.
Just get him out on a schedule and give him treats and lots of praise when he did his business outside.