Hair By Theresa
Theresa and Sacha will welcome you into a purpose built home salon with a garden seating waiting area if required.
We provide a unique, relaxing and professional experience 🌸🌺🍃💦
08/08/2026
It’s been a busy old week so this is how we relax….
Hot tub night with Bruno cuddles… 🐾♥️
And Phil too lol 😂🩵
Just a reminder that most of you have now books up into Christmas so spaces are filling up fast!!
Thank you all for keeping us so busy…. ♥️♥️
08/08/2026
🤎✨ From Dark to Light …
A Colour Correction Journey ✨🤎
Our gorgeous Leanne is not only a lovely friend, but also a much-loved client …
We have taken her from dark to light before!
But the last time, we took Leanne very light and platinum, but although she loved being lighter, she felt the platinum was just a little too much for her.
So she went back to dark where she felt comfortable.. but given that she has a white base this was no way sustainable..
So….This time, she wanted something softer, more natural and dimensional — a beautiful blend of highlights and lowlights rather than an all-over platinum finish. 🤍🤎
Leanne’s natural base is white, so working with her natural colour gives us a beautiful starting point for creating dimension.
However, because we are also working through previously coloured dark hair, this is a colour correction process, not simply a case of applying a lighter colour.
This time we have carefully worked through the existing dark colour and are gradually bringing the hair back to a lighter, softer look, incorporating beautifully blended highlights and lowlights to create depth, movement and a much more natural finish.
Colour corrections take time, patience and careful planning, particularly when we’re working with a history of previous colour. The condition of the hair always comes first, and we work at a pace that keeps the hair looking healthy always!
Colour correction is a journey, not a one-appointment transformation. ✨🤍
The next appointment will be concentrating on lifting out the remaining warm tones..
We love a Saturday transformation 👌🏻🤩
06/08/2026
Due to the amazing feedback we have extended this offer to include the rest of July and the whole of August!!!!
It’s effectively treating dehydrated hair in one treatment!!! 💦💆🏼♀️
THIS TREATMENT WILL BE HALF PRICE AT ONLY £5!!!!!
This is an add on treatment that can be incorporated into any service (apart from keratin)
Treat yourself at your next to see and feel the result instantly 👌🏻💦💆🏼♀️ MAGIC WATER LUXURY TREATMENT
💦 A four step smoothing and hydration service consisting of deeply healing, hydrating shampoo, conditioner, an intense moisturizing foaming treatment and a 10 in 1 leave in spray.
💦 This 4 step treatment contains hyaluronic acid and moringa seed oil to deeply nourish, soften and add instant shine to even the most dehydrated hair.
The intense moisturizing benefits are visible after the first application of this treatment 💆🏼♀️💦🖤
All the products used in this treatment are available to purchase for home use also 💆🏼♀️💦
06/08/2026
06/08/2026
We’ve brought back your favourite… 🤍🌱
🌱 Now available in a duo pack of 500ml bottles
BUT ONLY FOR SALE TO OUR EXISTING CLIENTS!!
🤍 Please be quick as these are a limited edition and will fly off our shelves at the exclusive price of only £60 per pack of 2!!!
🌱 Soothing and stimulating shampoo with Piroctone Olamine and natural Aloe Vera extract. These ingredients treat dandruff and scalp problems, while stimulating hair growth and preventing hair loss. Soothing and stimulating conditioner with Piroctone Olamine and natural Aloe Vera extract. These ingredients treat dandruff and scalp problems, while stimulating hair growth and preventing hair loss.
Soothing effect on scalp
Anti-dandruff
Hair growth stimulating
Creates a healthy scalp
Active ingredients Piroctone Olamine & Vitamin E
🌱Unfortunately due to the popularity of these products and the exclusivity of the price that we have managed to secure these packs we can only hold them once payment has been paid… 🙌🏻 🌱🤍
Message us now to secure yours at a price you’ll probably never see again 🌱🤍🌱
29/07/2026
For a long time, Sacha and I thought success meant having a diary that was completely full.
More clients.
Longer days.
Trying to fit in just one more appointment.
Because that’s often what success looks like in our industry.
But over the years, we’ve realised that’s not the kind of salon we want to be.
At Hair by Theresa & Sacha, we don’t want our clients to feel like they’re on a conveyor belt.
We want the time to really listen.
To understand your hair, your lifestyle and how you want to feel when you leave our salon.
Every appointment deserves care, attention and a personalised approach….not simply repeating the same service over and over.
For us, charging our prices has never been about working less.
It’s about creating a business where every client receives the time, care and experience they deserve. It allows us to use the best products, continue investing in education and training, and give every client the standard of service we’d expect ourselves.
Most importantly, it means nobody ever feels rushed.
Because beautiful hair isn’t just about the cut, colour or style.
It’s about how you feel when you leave the salon.
Confident.
Relaxed.
Cared for.
The reality is, this approach means we can’t always accommodate last-minute appointments.
We intentionally allow the time each client deserves, rather than squeezing extra appointments into the day.
If you’d like to experience the care and attention that Hair by Theresa & Sacha are known for, we’d always recommend booking your appointments well in advance.
That way, we can make sure you get the date, time and experience you deserve.
Thank you to every one of our amazing clients for choosing us and trusting us with your hair. We truly appreciate every appointment and alway look forward to welcoming you into our wee garden salon. 🪴🌹🌸🌷🌻🥀
All our love
Theresa and Sacha 💕♥️
Click here to claim your Sponsored Listing.
Category
Telephone
Website
Address
39 Wellgrove Street
Dundee
DD22
Opening Hours
| Tuesday | 10am - 6pm |
| Wednesday | 10am - 6pm |
| Thursday | 10am - 8pm |
| Friday | 10am - 3pm |
| Saturday | 9am - 4pm |

29/07/2026