Hmmm. I suppose that makes sense. So in this case, assuming the fish I want are compatible with my water (which may not be the case), the shrimp would probably not be the best option, neither the gudgeons because they like pristine water. So perhaps a school of robust tetras would be a good first addition? Or the Corydoras? I love the way CPDs look, but having heard mixed results about peacock gudgeons with celestial pearl danios, I am no longer sure about adding them in.
I would not recommend CPD in community tanks. They deserve a tank of their own, and a sufficiently large group so they can be more natural. The gudgeon I have not kept so cannot offer more than what was in the earlier link, but from that and the CPD I would not combine them.