Em nota oficial, Caio Júnior explicou que "assuntos familiares" dificultariam a sua presença no Bahia e isso afetaria a execução do trabalho ao longo do Campeonato Brasileiro.
Em 2012, Caio Júnior já passou por dois times brasileiros. No começo da temporada, o técnico esteve no Grêmio e deixou o time antes do término do Gauchão. No Bahia, ele trabalhou durante dez jogos e conseguiu tirar a equipe da zona do rebaixamento no Brasileirão. Somando com os jogos pela Sul-Americana, o treinador acumulou duas vitórias, três empates e cinco derrotas.