Absolutely, there are healthy Yorkies all over.

The breeding of Yorkies is out of control though to keep up with demand, etc. etc. So a lot of them aren't healthy. This really comes down to the breeder. Pre breed testing needs to be done and the lines check for health problems.