I have found that Bow Wow Beanies are great. They are a collection that Beanie Babies make for dogs. They are safe, durable, and fun for yorkies. I even throw it in the washer every now and than when it looks dirty and comes out looking new and the squeek still works!