The 23-year-old defensive midfielder started two matches for the Catrachos at the World Cup and joins Houston on loan from Olimpia.
It's the third loan stint for the 23-year-old Honduran international, after he played 14 matches for Deportes Savio in Honduras and 10 matches for Red Star in Serbia in 2013. Garrido joined Olimpia in 2008 after a successful year with hometown club Juticalpa and went on to win the Honduran championship several times with the Lions.
MORE: Beautiful fans in Brazil | Barcelona's new bright kits | Juve's jerseys
Garrido was injured just before the World Cup but recovered in time to start the first two matches of the tournament for the Catrachos. A strong defensive midfielder, Garrido rarely gets forward and is yet to score in a top-level match but possesses quality ball skills.
“I think he is a good player,” Dynamo coach Dominic Kinnear said in a news release. “He has a good amount of bite in the middle of the field, good energy and is a good passer of the ball. We have watched him for a few years in the CONCACAF Champions League and World Cup qualifiers, and he showed well in the World Cup. We think he is a player that will fit in with the way we play and it a good opportunity to bring him here.”
In addition to newly signed U.S. international DaMarcus Beasley, Garrido joins countrymen Boniek Garcia and Alexander Lopez on the Dynamo roster. Lopez also joined the Dynamo from Olimpia and was cited by Garrido in a 2012 interview as the player he spent the most time with on the Honduran U-23 squad that competed in the London Olympics.