So i just purchased a seven week old yorkshire terrier 4 days ago and i found that she wasn't eating the food that the breeder had been giving her( Puppy Iams). So I had poured about 1 tablespoon of warm organic soy milk to the dry food and she ate it. Two days later she had diahrea* and a slight bit of blood on her puppy pad. So when i woke up this morning she was making noises as if she was gagging. So i assumed she was a bit dehydrated and bought some baby pedialite and bottle fed her about 1 teaspoon of unflavored pedialite mixed with 1 tablespoon of warm water. Also I went and bought Royal Canin Baby Dog food which she loved and is able to eat because of the small soft pieces. My question is, was it the soy milk that caused her to get ill or was it possibly something else??