• Skip to main content
  • Skip to footer

Menu

  • Hair Salon Awards
  • Press and TV
  • Salon Locations
  • Service Menu
  • Appointment Request
  • Our Blog
  • Our Model Gallery
  • Join Our Team

The Upper Hand

Voted Houston's Best Hair Salons

Our River Oaks Model Gallery and Portfolio

For our ’Genius Wefts‘ inventory:
18’‘ 120g/pack(8wefts*12’‘width,each weft 15g)
20’‘ 120g/pack(8wefts*12’‘width,each weft 15g)
22’‘ 120g/pack(6wefts*12’‘width,each weft 20g)

For our ’Machine Wefts‘ inventory:
18’‘ 100g/pack
22’‘ 100g/pack

For our ’Tape in Hair‘ inventory:
18’‘ 100g/pack(40pieces)
22’‘ 100g/pack (40pieces)

For our ’Flat/K Tips‘ inventory:
18’‘ 100g/pack(1g/strand,100strands)
22’‘ 100g/pack (1g/strand,100strands)

Inventory hair can ship immediately~2-3working days for delivery~
#geniuswefts #handtiedextensions #clipinhair #tapeinhair #handtiedwefts #balayage #lucidamehair
#la #hairgamestrong #weave #bridalhair #chicagohairloss
#brazilianblowout #hairtutorial #ktipextensions #modestohairextensions #utahcolorspecialist
#indiahair #naturalhairextensions #hybrid #blowout #hartleighmonroe
#blondie #jtiedwefts #tuhrohair #clipinextensions #wihairextensionspecialist

May 9

Open
For our ’Genius Wefts‘ inventory:
18’‘ 120g/pack(8wefts*12’‘width,each weft 15g)
20’‘ 120g/pack(8wefts*12’‘width,each weft 15g)
22’‘ 120g/pack(6wefts*12’‘width,each weft 20g)

For our ’Machine Wefts‘ inventory:
18’‘ 100g/pack
22’‘ 100g/pack

For our ’Tape in Hair‘ inventory:
18’‘ 100g/pack(40pieces)
22’‘ 100g/pack (40pieces)

For our ’Flat/K Tips‘ inventory:
18’‘ 100g/pack(1g/strand,100strands)
22’‘ 100g/pack (1g/strand,100strands)

Inventory hair can ship immediately~2-3working days for delivery~
#geniuswefts #handtiedextensions #clipinhair #tapeinhair #handtiedwefts #balayage #lucidamehair
#la #hairgamestrong #weave #bridalhair #chicagohairloss
#brazilianblowout #hairtutorial #ktipextensions #modestohairextensions #utahcolorspecialist
#indiahair #naturalhairextensions #hybrid #blowout #hartleighmonroe
#blondie #jtiedwefts #tuhrohair #clipinextensions #wihairextensionspecialist

Jellyfish shag cut with custom orange and blonde stripey color!

#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist
#houstonuniquehair #houstonhairartist #houstonalternativehair #houstonuniquehair #hairart #hairartist #styleinspiration #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #alternativehair #creativehairspecialist #houstonhaircolor #houstonuniquehair #houstonvivids #houstonvividhaircolor #houstonvividspecialist #houstonrainbowhair #jellyfishhaircut #stripeyhair

goldwellus goldwell.global
#GoGoldwell #goldwellapprovedus #goldwellelumen #goldwellcolor

Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair

May 9

Open
Jellyfish shag cut with custom orange and blonde stripey color! 

#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist 
#houstonuniquehair #houstonhairartist #houstonalternativehair #houstonuniquehair #hairart #hairartist #styleinspiration #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #alternativehair #creativehairspecialist #houstonhaircolor #houstonuniquehair #houstonvivids #houstonvividhaircolor #houstonvividspecialist #houstonrainbowhair #jellyfishhaircut #stripeyhair

goldwellus goldwell.global
#GoGoldwell #goldwellapprovedus #goldwellelumen #goldwellcolor 

Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair

Curl rehab 🫶🏽
Highlight + darker color for the lovely victoriavanasse while we journey to bring back her curl health the + length 🤍

#tuhrohair #tuhmemhair #getupperhanded #houstoncurlyhairstylist #houstonhairstylist

Nov 19

Open
Curl rehab 🫶🏽 
Highlight + darker color for the lovely victoriavanasse while we journey to bring back her curl health the + length 🤍 

#tuhrohair #tuhmemhair #getupperhanded #houstoncurlyhairstylist #houstonhairstylist

Colors of the rainbow 🌈 #tuhrohair #getupperhanded #houstonhaircolorist

Oct 18

Open
Colors of the rainbow 🌈 #tuhrohair #getupperhanded #houstonhaircolorist

Latest iivdrips is best iivdrips brought them back to my signature diamond foiling pattern and remembered what the f*k we are about
Thank you Sydney for letting me play with ur hair, love you bud
Color inspo at the end of the photo set

#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist
#houstonuniquehair #houstonhairartist #houstonalternativehair #houstonuniquehair #hairart #hairartist #styleinspiration #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #alternativehair #creativehairspecialist #houstonhaircolor #houstonuniquehair #houstonvivids #houstonvividhaircolor #houstonvividspecialist #houstonrainbowhair #prismhair #rainbowhair

goldwellus
#GoGoldwell #goldwellapprovedus #goldwellelumen #goldwellcolor

Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair

Apr 23

Open
Latest iivdrips is best iivdrips brought them back to my signature diamond foiling pattern and remembered what the f*k we are about 
Thank you Sydney for letting me play with ur hair, love you bud 
Color inspo at the end of the photo set 

#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist 
#houstonuniquehair #houstonhairartist #houstonalternativehair #houstonuniquehair #hairart #hairartist #styleinspiration #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #alternativehair #creativehairspecialist #houstonhaircolor #houstonuniquehair #houstonvivids #houstonvividhaircolor #houstonvividspecialist #houstonrainbowhair #prismhair #rainbowhair 

goldwellus 
#GoGoldwell #goldwellapprovedus #goldwellelumen #goldwellcolor 

Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair

Don’t forget about shags y’all. Soft scissor shag, styled with denman brush and sea salt spray
Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair #zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist#creativityneverstops
#houstonhealthyhair#Houstonhairstylist #houstonhaircut #houstonuniquehair #houstonhaircutspecialist #houstonhairartist #houstonhairspecialist #houstonhaircolor #houstonhaircolorspecialist #montrosesalon #montrosehair#houstonalternativehair #houstonlayeredhair#houstonhaircutlayers #houstonshag #houstonshaghaircut

Apr 6

Open
Don’t forget about shags y’all. Soft scissor shag, styled with denman brush and sea salt spray 
Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair #zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist#creativityneverstops 
#houstonhealthyhair#Houstonhairstylist #houstonhaircut #houstonuniquehair #houstonhaircutspecialist #houstonhairartist #houstonhairspecialist #houstonhaircolor #houstonhaircolorspecialist #montrosesalon #montrosehair#houstonalternativehair #houstonlayeredhair#houstonhaircutlayers  #houstonshag  #houstonshaghaircut

Pretty Cool Blowout by lesleyreyna.beauty
Have a special occasion coming up? Don’t miss your best day ever✨🥳🎂#prettycoolpeople
.
#tuhrohair
#getupperhanded

Apr 6

Open
Pretty Cool Blowout by lesleyreyna.beauty 
Have a special occasion coming up? Don’t miss your best day ever✨🥳🎂#prettycoolpeople 
.
#tuhrohair 
#getupperhanded

Pure blonde pixie mullet. This is such a great cut for having good shape and texture in the top while keeping the length in the back, or even growing it longer!
Thank you to the stunning vendetta_vedette
Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair
#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist#creativityneverstops
#houstonhealthyhair#Houstonhairstylist #houstonhaircut #houstonuniquehair #houstonhaircutspecialist #houstonhairartist #houstonhairspecialist #houstonhaircolor #houstonhaircolorspecialist #montrosesalon #montrosehair#houstonalternativehair #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #funkyhair #houstonblonde

Apr 7

Open
Pure blonde pixie mullet. This is such a great cut for having good shape and texture in the top while keeping the length in the back, or even growing it longer! 
Thank you to the stunning vendetta_vedette 
Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair 
#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist#creativityneverstops 
#houstonhealthyhair#Houstonhairstylist #houstonhaircut #houstonuniquehair #houstonhaircutspecialist #houstonhairartist #houstonhairspecialist #houstonhaircolor #houstonhaircolorspecialist #montrosesalon #montrosehair#houstonalternativehair #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #funkyhair #houstonblonde

I love Liv!

#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist
#houstonuniquehair #houstonhairartist #houstonalternativehair #houstonuniquehair #hairart #hairartist #styleinspiration #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #alternativehair #creativehairspecialist #houstonuniquehair #houstonvivids #houstonvividhaircolor #houstonvividspecialist #houstonrainbowhair #prismhair #rainbowhair

Colored with Elumen by goldwellus #goldwellapprovedus #goldwellelumen #goldwellcolor

Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair

Feb 20

Open
I love Liv! 

#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist 
#houstonuniquehair #houstonhairartist #houstonalternativehair #houstonuniquehair #hairart #hairartist #styleinspiration #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #alternativehair #creativehairspecialist #houstonuniquehair #houstonvivids #houstonvividhaircolor #houstonvividspecialist #houstonrainbowhair #prismhair #rainbowhair 

Colored with Elumen by goldwellus #goldwellapprovedus #goldwellelumen #goldwellcolor 

Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair

Anime boy transformation- twice!
Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair
#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist
#houstonuniquehair #houstonhairartist #houstonalternativehair #houstonuniquehair #animehair #animehaircut

Dec 19

Open
Anime boy transformation- twice! 
Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair 
#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist
#houstonuniquehair #houstonhairartist #houstonalternativehair #houstonuniquehair #animehair #animehaircut

happy curls, happy girls 🤍

#tuhmemhair #getupperhanded #tuhrohair #houstoncurlyhairstylist #houstonhairstylist

Nov 19

Open
happy curls, happy girls 🤍

#tuhmemhair #getupperhanded #tuhrohair #houstoncurlyhairstylist #houstonhairstylist

C A S S I E
“Keep Showing off your talent!”
Watching your journey from college student to living in Chicago has been such a joy. I’ve loved hearing your stories and sharing in your experiences along the way. Here’s to many more adventures!

#getupperhanded #tuhrohair #balayage #paintonbalayage #fallhaircolor #balayagehair #haircolour #haircolor #houstonbalayage #balayagehouston #houstonhair #htxbalayage #htxhair #caramelbalayage #chocolatebalayage #brownbalayage #oligopro #goldwellapprovedus #goldwellus

Oct 18

Open
C A S S I E 
“Keep Showing off your talent!”
Watching your journey from college student to living in Chicago has been such a joy. I’ve loved hearing your stories and sharing in your experiences along the way. Here’s to many more adventures!

#getupperhanded #tuhrohair #balayage #paintonbalayage #fallhaircolor #balayagehair #haircolour #haircolor #houstonbalayage #balayagehouston #houstonhair #htxbalayage #htxhair #caramelbalayage #chocolatebalayage #brownbalayage #oligopro #goldwellapprovedus #goldwellus

r wonder what going COMPLETELY blonde is like? Here’s some behind the scenes! This process can take anywhere from 2-4 hours depending on your hair length and density #houstonblondespecialist #houstonhairdresser#tuhrohair #getupperhanded

Oct 7

Open
r wonder what going COMPLETELY blonde is like? Here’s some behind the scenes! This process can take anywhere from 2-4 hours depending on your hair length and density #houstonblondespecialist #houstonhairdresser#tuhrohair #getupperhanded

🤫 HUSH CUT SHHHHH!🤐

#getupperhanded #tuhro #tuhrohair #houstonhairstylist #brunettehairhouston #houstonhaircuts

Apr 13

Open
🤫 HUSH CUT SHHHHH!🤐 

#getupperhanded #tuhro #tuhrohair #houstonhairstylist #brunettehairhouston #houstonhaircuts

Mocha brown 🤎

______________________
Color, cut and style by me

#tuhrohair #getupperhanded #houstonhairstylist #houstonhairsalon #htxhair #theupperhand #theupperhandsalon #whattodoingouston #houston #houstontx #houstonhairstylist #houstontexas #houstonhair #brunettehaircolorist #chocolatebrownhair
#richbrownhair #brunettehairhtx #brunettehairhouston

Apr 14

Open
Mocha brown 🤎

______________________
Color, cut and style by me

#tuhrohair #getupperhanded #houstonhairstylist #houstonhairsalon #htxhair #theupperhand #theupperhandsalon #whattodoingouston  #houston #houstontx #houstonhairstylist #houstontexas #houstonhair #brunettehaircolorist #chocolatebrownhair
#richbrownhair #brunettehairhtx #brunettehairhouston

Green bang, such a rich and classy pop of color.
Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair
#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist#creativityneverstops
#houstonhealthyhair#Houstonhairstylist #houstonhaircut #houstonuniquehair #houstonhaircutspecialist #houstonhairartist #houstonhairspecialist #houstonhaircolor #houstonhaircolorspecialist #montrosesalon #montrosehair#houstonalternativehair #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #funkyhair
#greenhair #greenbang #bangcolor

Apr 16

Open
Green bang, such a rich and classy pop of color. 
Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair 
#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist#creativityneverstops 
#houstonhealthyhair#Houstonhairstylist #houstonhaircut #houstonuniquehair #houstonhaircutspecialist #houstonhairartist #houstonhairspecialist #houstonhaircolor #houstonhaircolorspecialist #montrosesalon #montrosehair#houstonalternativehair #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #funkyhair
#greenhair #greenbang #bangcolor

Versions of Liv- each more beautiful than the last

🧚‍♀️frogsfairy (she/they)

#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist
#houstonuniquehair #houstonhairartist #houstonalternativehair #houstonuniquehair #hairart #hairartist #styleinspiration #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #alternativehair #creativehairspecialist #houstonuniquehair #houstonvivids #houstonvividhaircolor #houstonvividspecialist #houstonrainbowhair #prismhair #rainbowhair

Colored with goldwellus #goldwellapprovedus #goldwellelumen #goldwellcolor

Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair

Feb 18

Open
Versions of Liv- each more beautiful than the last 

🧚‍♀️frogsfairy (she/they) 

#zoedoesyourhair #uniquehair #alternativehair #creativehairspecialist 
#houstonuniquehair #houstonhairartist #houstonalternativehair #houstonuniquehair #hairart #hairartist #styleinspiration #colorinspiration #futurehair #uniquehair #fantasyhair #otherworldlyhair #alternativehair #creativehairspecialist #houstonuniquehair #houstonvivids #houstonvividhaircolor #houstonvividspecialist #houstonrainbowhair #prismhair #rainbowhair

Colored with goldwellus #goldwellapprovedus #goldwellelumen #goldwellcolor 

Book with me at theupperhandriveroaks
#theupperhandsalon #theupperhandriveroaks #getupperhanded #tuhrohair

Correcting a chemical cut with precision and care 🫶🏻sometimes a fresh approach is all it takes to restore health and shape, a haircut to balance out previous damage and bring a more natural flow to her hair💋

#tuhrohair #houstonhair #houstonhairstylist #alternativehair #alternativestyle #vividhaircolor #HairRestoration #ChemicalCutFix #HealthyHairJourney

Dec 20

Open
Correcting a chemical cut with precision and care 🫶🏻sometimes a fresh approach is all it takes to restore health and shape, a haircut to balance out previous damage and bring a more natural flow to her hair💋

#tuhrohair #houstonhair #houstonhairstylist #alternativehair #alternativestyle #vividhaircolor #HairRestoration #ChemicalCutFix #HealthyHairJourney

Blondes have more fun 🍦🍨🎀
.
.
.
.
Alina was my first transformation of 2025 and came in wanting a lot more blonde and a slightly cooler tone. We achieved this look using slices all over without overlapping on previously lightened hair to protect her hairs integrity!
.
.
.
Styled, lightened and colored with goldwellus
. Protected with k18hair
.
.
.
.
.
#tuhrohair#tuhro#getupperhanded#houstonblonding#houstonhairstylist#houstonhair#hairmodelswanted#brunetteblonding#riveroaks#montrose

Mar 10

Open
Blondes have more fun 🍦🍨🎀
.
.
.
.
Alina was my first transformation of 2025 and came in wanting a lot more blonde and a slightly cooler tone. We achieved this look using slices all over without overlapping on previously lightened hair to protect her hairs integrity! 
.
.
.
Styled, lightened and colored with goldwellus 
. Protected with k18hair 
.
.
.
.
.
#tuhrohair#tuhro#getupperhanded#houstonblonding#houstonhairstylist#houstonhair#hairmodelswanted#brunetteblonding#riveroaks#montrose

Okay, so this one’s been sitting in my drafts for way too long… but how could I not show off this jaw-dropping transformation on my niece?!

From grown-out to goddess—these rich violet tones gave her hair a whole new life.
It may be an old pic, but the color still hits every time!
⠀⠀⠀⠀⠀⠀⠀⠀⠀
I might’ve been quiet on here, but trust—I’ve been behind the chair creating magic. More to come soon!

#hairbyavelina #tuhrohair #houstonhairstylists #hairgoals #behindthechair #hairtransformation #hairinspo #modernsalon #healthyhairjourney😍 #salonglowup #haircrush #goldwellcolor #ighair #hairvibesonly #purplehair💜 #joico

Apr 14

Open
Okay, so this one’s been sitting in my drafts for way too long… but how could I not show off this jaw-dropping transformation on my niece?!

From grown-out to goddess—these rich violet tones gave her hair a whole new life.
It may be an old pic, but the color still hits every time!
⠀⠀⠀⠀⠀⠀⠀⠀⠀
I might’ve been quiet on here, but trust—I’ve been behind the chair creating magic. More to come soon!

#hairbyavelina #tuhrohair #houstonhairstylists #hairgoals #behindthechair #hairtransformation #hairinspo #modernsalon #healthyhairjourney😍 #salonglowup #haircrush #goldwellcolor #ighair #hairvibesonly #purplehair💜 #joico
Load More

Request Appointment

Service Menu

Footer

OUR SALON LOCATIONS

River Oaks Hair Salon

Memorial Hair Salon

View Our Service Menu

OUR RSS FEED

OUR STORY

Upper Hand operates two award winning Houston hair salons. Our salons are nationally recognized and have been featured on television more than 150 times. In addition, The Upper Hand hair salons have been named one of Elle Magazines Top 100 Salons five times. We specialize in all types of hair services including cuts, balayage, hair extensions and keratin treatments.

Articles You May Enjoy

  • Fall Balayage Trends
  • Hair Extensions Options
  • Hair Disasters
  • Hair Salons Open Sundays
  • Hair Transformations
The Upper Hand Hair Salons
1905 Westheimer Rd.
Houston, TX 77098
713-520-0772
  • About
  • Reviews
  • TV Appearances
  • Mailing List
  • Products

Website by Number Nine Forever