i imagine the ones at the pet store are younger. Give them time. Also, i imagine the tank at the petshop their at isnt brackish. That could have something to do with it. I've also noticed that in males, when stressed, they will loose some colour, but when calm and setup in a permanent tank, they will show the colour again.