I don't think you could go wrong with a yorkie puppy or adult

It all depends on what 'you' want. Puppies are a LOT of work - vet visits for immunizations and spay/neuter, housebreaking, training, etc. On the other hand, you could get an adult with medical problems and/or bad habits. Which ever one you choose you will get lots of love and joy out of - best of luck and don't forget to post pics