Go online and look up financial assistance for vet care. There is a care card she can apply to, or local organizations that may e able to help.
I am sorry this vet saw to it that money was more important than the poor dog.
A dog can be given benadyl to help it sleep, and they can take aspirin but beings I have no idea if there is internal bleeding or what kind of injury I hate to suggest anything.
The other thing that she can do is if they know the person who kicked the dog and if it was not an accident but on purpose then charge the person with criminal abuse to an animal, they should then be liable to pay for the care of the dog, or at least reimburse her.
Best of luck and prayers for healing to the lil pup.