I'm so sorry. This is a tough situation. I know you feel bad for the puppies and their mother ... and also for you grandma, whom you obviously love. This is a no-win situation. Hoarding is a disease, there are no easy answers. You are caught between a rock and a hard place, that's for sure. Do what you can, and don't beat yourself up over what you can't do.