W 2006 roku Treviño po raz kolejny objął funkcję szkoleniowca Realu España, z którym podczas wiosennych rozgrywek Clausura 2007 wywalczył drugie w swojej karierze mistrzostwo Hondurasu. Bezpośrednio po tym sukcesie powrócił do ojczyzny, gdzie został trenerem drugoligowych rezerw klubu Tigres UANL z siedzibą w swoim rodzinnym Monterrey. Prowadził je przez następne dwa lata, nie odnosząc większego osiągnięcia na zapleczu najwyższej klasy rozgrywkowej, a w październiku 2009 został trenerem pierwszoligowego Indios de Ciudad Juárez. Tam notował jednak bardzo słabe wyniki, w czternastu spotkaniach ligowych nie zdołał odnieść żadnego zwycięstwa, i mimo iż opuścił stanowisko w lutym 2010, to znacznie przyczynił się do spadku klubu do drugiej ligi na koniec sezonu 2009/2010. Później przez pół roku był trenerem kolejnego klubu z drugiej ligi meksykańskiej, Guerreros FC z miasta Hermosillo, z którego odszedł po dyskwalifikacji ekipy z powodu zaległości finansowych wobec graczy.