Bacon is on a Fromm Grain free (and chicken free) rotation. He poops twice a day, once before we leave for work, and once before bed. I have heard a lot of bad things about Diamond. Fromm is a smaller company out of Wisconsin that has had no recalls, and both myself and several others have had really good results with it.
That being said, not every dog is going to do well on Fromm. It all depends on how your pups do on it.