I know hills gets a lot of bad press, but if it is the only thing that suits her digestive system, then I'd be inclined to stick to it (unless for some reason it doesn't provide her with some or other specific nutrient she needs). Not all foods suit all dogs, and not all foods seen as 'the best' suit all dogs either.