A toilet bowl cleaner containing chlorine bleach is the most effective for killing bacteria and removing stains. However, for regular maintenance, you can use a toilet cleaner that is less harsh but still effective.