Well, anything is possible and good for you! You can teach an old dog new tricks - I am sure he will just need some patience and love.
IF you decide not to go that route, please consider a Yorkie Rescue - as they would make sure he finds the perfect home for him and his needs.
Check out:
Rescue Me Yorkie Rescue