We only know she's eating rocks, bark and this morning, frisbee part because she's throwing them back up. It usually comes up between 3:30am and 6am. This morning she started in around 4:45am, got sick 2 times and it was little pieces of one of the kids' frisbee and some string. She also got sick around 6am, and the laid around for a good half hour and then she was ready for her breakfast. The other couple times she's gotten sick it was rocks, bark and a little grass. I thought we were doing good because it had been almost a month since she's done this. Is there something missing from her diet??? We feed her Iams (the yellow bag for puppies) and a little Pedigree chicken & beef puppy canned food in the morning and a little at dinner. She's a very slow eater, it takes her all day to eat her 2 to 3 cups of kibble. Should we be feeding her something else?? I do get a bit concerned because I don't want something to happen, she's only 5 months old.