Personally, I wouldn't give the apple or carrot for a few reasons. The first one being it has seemed to upset her digestive system. Secondly, the apple and carrots might make her "feel full" but she's probably not really getting any benefits from eating them. They slip right through so quickly they barely have time to digest (if at all). If the apples and carrots are pureed, then they are already broken down and the dog might reap some of the benefits, but it's still very minimal.
Also, if it wasn't the same Pedigree puppy food she is used to, that could have caused the problem too. On that subject, I might suggest you look into exchanging that bag of Pedigree for something a little more nutritional for her. There are toooons of threads on puppy food here.

She should pull out of it soon. I would keep giving her the boiled chicken no skin until she's back to normal. All the variety probably just threw her off a bit.

Hope she is well again soon!