Well, I'm actually looking to do small dogs for a while.
The two I like the best are Cardigan Corgis and Shelties(but I've decided to go with the corgi). If I was to do a toy breed it would be either a smooth coat brussels griffon or a pap.
Cardigan Welsh Corgi:
finding a smooth coat is proving to be difficult... but here's the rough coat variety
papillon
and you already posted shelties