Brodie has always had very soft /sloppy poos. We changed foods to Skinners' salmon & rice, but this hasn't helped (has probably made matters worse). He had giardia as a puppy, but is now testing clear for giardia but positive for campylobacter. He has just finished a course of antibiotics with no discernible poo improvement. The vet is suggesting that rather than more ABs, we try him on a strict hypoallergenic diet for 6-8 weeks. The vet's suggestions are either Royal Canin HA, Purina HA or Hills HA. The Royal Canin and Purina are both soy-based, and Hills is chicken-based. Does anyone here have any experience with these foods or any suggestion as to which might be best to try??