I think it depends on what you’re going for, and also where you live. To me [name_u]Brady[/name_u] and [name_m]Wyatt[/name_m] are names that will be reminiscent of the current generation more so than [name_m]Trevor[/name_m] (assuming you live in the US).
[name_m]Wyatt[/name_m] does already have kind of a “cowboy” image so I’m not sure about it with a Western-sounding surname as well.
Personally I like [name_m]Trevor[/name_m] the best. It seems the most versatile somehow. Good luck!
In order of preference: [name_m]Wyatt[/name_m], [name_m]Trevor[/name_m], [name_u]Brady[/name_u].
Like the first response says, I think [name_m]Wyatt[/name_m] with your last name depends on the kind of area you live in (urban, suburb, rural, etc.) and if that’s the vibe you want.
Have you considered [name_m]Travis[/name_m] or [name_m]Tavish[/name_m]? Similar to [name_m]Trevor[/name_m], but a little spunkier like [name_u]Brady[/name_u] and [name_m]Wyatt[/name_m]. I think [name_m]Travis[/name_m] D__ could have the same adventure vibe without being overly cowboy.