Ashley, How old is your grandma? Let me tell you what my brother and I did for my parents. They were older (Late 60's - early 70's) and they were not up to training a puppy (Yorkies are tough to potty train, just so you know). They lost their Collie at 13 years old and like your grandmother were lonley. My brother and I searched Petfinder and found the perfect match. We took them to see a beautiful (Very regal) 8 year old Collie who was already trained and well behaved. He had lived his whole life with one family and for whatever reason was dumped at 8 years old. It worked out wonderfully, as my parents got a dog already trained and he got a home that he may not have otherwise had, since not many will take on an older dog. The thing is you don't want to get a puppy that (I hate to put it this way) but that may outlive your grandma or be without a home should she have to ever go into a nursing home. This is how MANY of the Yorkies up for adoption became up for adoption. My parents had McDuff for five great years, then he passed. My mom now has Alzeimers she started with it the last year they had McDuff. He never left her side and some how in the end I think he knew it was time for him to go as at this point my mom wasn't who she used to be and was spending more and more time in the hospital. Please, consider rescue. You can find a nice Yorkie a little older or even a nice small mix with Yorkie in it. Try
www.puppymillrescue.com or
www.petfinder.com I'm sure you will find a nice dog for her through one of them. Also the best part about rescue is that the dog you get will have already been vetted, spayed, neutered and groomed with your adoption fee which varies between usually $200 - $400. Best of luck to you and your grandmother. Elaine