Cory catfish are basically gentle and great community fish. I have had many types and they breed EASY. With that said, most people, especially the big Shrimp breeders, say nothing should be with shrimp. They will all suck in/eat baby shrimp. But for those of us that enjoy a wide variety of community fish, we tend to mix and match the best we can. There are MANY breeds of Cory catfish. With shrimp, the best breeds would be the dwarf or pygmy cory's. I know of 3 types. I ordered the Salt and pepper pygmy's. After the order was shipped, (I received the today) the seller contacted me and the are NOT salt n peppers. These are the peppered type that get large and bulky at 3 inches long. I am NOT happy and will try to get my money back. Strive for the smallest variety you can find. Better chance for baby shrimp survival. Good luck!