Yes they are dyed. I've seen some that were blue and some that were yellow. The yellow oscars wern't lemon oscars. It was obvious they were dyed. Just like deadxero said they are dipped into a acid bath to remove the slime coat so the dye will take better. They have shortened lives and are more susceptible to illness. Sorry boostnbuds but your oscar is most likely dyed.