Dang, dogs should never be fed cat food, what was wrong with those people?
Have you taken the pup in and had her checked out by your vet? They maybe need to check for worms.
I would get her in for a good check up. Are you free feeding her or feeding 2 or 3 meals a day? I like the free feeding so they can eat when they're hungry