> now I feed her 1/4 a cup of purina one twice a day
I wouldn't say Purina is the best dog food in the world either.
I dont know how your puppy was eating 2 cups a day. I dont give that much to an adult dog.
Go to your pet store or vet and talk to them about getting on a higher quality food like [URL="http://www.petfooddirect.com/store/dept.asp?dept%5Fid=1&brand%5Fid=5"][/URL]Eukanuba or Natural Balance. Also, give her puppy food for a while and just go with the directions on the bag. They are quite explicit for puppys. I would stay away from beef.
Also, if you change your babys food you should do it over a few days. Mix a little of the new food in with the Purina increasing the mix of the new food each day until it is 100% the new food.