some shrimp do not get along together but they will find thier own place and stay away from each other. I think a cleaner shrimp is always a good ideal no matter what fish youare keeping. I noticed you have a 29gl tank. Keep in mind tangs sometimes grow slow but they get pretty big. They require lots of swim room!! other readers correct me if i am wrong.!!