If money is an issue you can call your local SPCA. As far as what to do with this heat I would try to keep her maybe in her bed in a laundry room or something until it is over.

As far as puppies, if money is an issue I would think twice, puppies cost a lot of money. Plus those loving homes could go adopt from a shelter where the dogs would be killed otherwise.