There are a few rescue orgs here in So Maine that have taken in hundreds of puppy mill puppies and dogs. Here are the links to 2 of them:
Find a Friend > The Animal Refuge League of Greater Portland www.animalwelfaresociety.org - The Animal Welfare Society - Adoption - Adopt Dogs
I have seen malteses, chihuahas and a few Yorkies come through. Give them a call as the small ones go quickly.
You are blessed to have your granparents. I never knew 3 of mine and lost the last one when I was 10. Your a great grandaughter