Welcome to the forum! Has your new pup had a thorough vet exam? That's the first place to start. After she gets a clean bill of health, I'd put her on a quality food and she should start gaining.
“You cannot get through a single day without having an impact on the world around you.
What you do makes a difference, and you have to decide what kind of difference you want to make.”
― Jane Goodall