I believe Ollie is young enough...why don't you train him to wait for you outside the shower? Zoee lays on the rug right outside the shower and Taz sits up on the counter everytime I shower. I don't know...just a suggestion.
Good Luck!