A healthier smile,
without the hurry.
Family, cosmetic and restorative dentistry in the heart of Terrace. The same familiar team, modern tools, and enough time to actually answer your questions.
Based on 170 Google reviews
Direct billing
Most major insurance plans
New patients
Kids to seniors, all welcome

Next opening
Live scheduleWhy Horizon
Dentistry that feels
like a conversation.
Horizon Dental has cared for Terrace and the Skeena Valley for years — long enough that many of our patients now bring their own children. We believe good dentistry starts with feeling welcome, understanding your options, and never being rushed into a decision.
Reliable, complete care
Preventive, cosmetic, restorative and orthodontic treatment under one roof — so your family isn't sent around town for the basics.
Modern, low-dose tech
Digital X-rays, intraoral photos and careful diagnosis help us show you what we see and catch changes while they're still small.
A team that listens
We explain options in plain language, respect your budget, and go at your pace — especially if the dentist isn't your favourite place.
Our services
Everything your smile needs.
From a routine cleaning to a full restoration, our team can handle it in one familiar place.

4.9
170+ Google reviews
The Horizon difference
Good care starts with
being treated like a person.
Whether it's a checkup or a complex treatment plan, you'll get a clear explanation, a written estimate, and a team that checks in on how you're doing — not just your teeth.
- New patients of every age welcome
- Direct billing to most major insurers
- Nitrous and oral sedation available
- Same-day room for urgent problems
XEOMIN® — for fine lines
and TMJ-related tension.
An FDA-approved prescription option trusted by professionals, used cosmetically to soften fine lines around the upper face and therapeutically for symptoms related to TMJ. A consultation will confirm if it's right for you.

Online booking
Book in about two minutes.
No phone tag required.
Choose your treatment, pick your dentist or the first available, and see the actual openings in our calendar. You'll get an instant confirmation and a reference you can use to reschedule.
Pick your care
Treatment, dentist, and a time that fits your day.
Tell us a little
A short intake so we can prepare properly.
You're confirmed
Reference number and calendar invite, instantly.
Available this week
LiveNext opening
Live scheduleNot sure which appointment?
Ask Sunny, our virtual receptionist, in the chat bubble. She can check openings for any treatment and answer the usual questions.
Our dentists
Familiar faces, steady hands.
Dr. Thomas Nenninger
Dentist · DMD
Known for a calm, unhurried approach and clear explanations, Dr. Nenninger cares for families across Terrace with a focus on comfortable, lasting dentistry.
Book with Dr.Dr. Michael Cooper
Dentist · DMD
Dr. Cooper blends modern techniques with a friendly chairside manner, helping nervous patients feel at ease from the first visit.
Book with Dr.Dr. Giebette Cooper
Dentist · DMD
Patient, warm and detail-oriented, Dr. Giebette Cooper especially enjoys welcoming young patients and building positive first dental experiences.
Book with Dr.Hygiene team
Registered dental hygienists · RDH
Our registered dental hygienists provide gentle, thorough cleanings and practical home-care coaching for every age.
Book with HygieneCare people talk about.
“Super friendly staff! Everyone here is always so kind, they make you feel comfortable and are all around amazing!”
Kendra McQuinn
September 2026 · Google review
“I have always had a lot of anxiety of dental work. From the front desk to the dental assistants and doctors, I have only ever been treated with patience and kindness. We would not go anywhere else.”
Jo-Ann Spellman
July 2025 · Google review
“I have severe anxiety and am a ball of nerves for dental appointments. The ladies up front are always happy and helpful, and my hygienist takes extra time to calm my nerves.”
Melissa Brook
July 2025 · Google review
“Dr. Cooper and his team are wonderful. The care always begins and ends with kindness and compassion, and everything is explained in a way that is easy to understand.”
Clare Hart
June 2025 · Google review
“Amazing hygienist, and Dr. Nenninger kind and wonderful as always. Lots of options for treatments depending on your budget, always willing to investigate options for you.”
Ursula
August 2025 · Google review
“Professional environment, clean and helpful staff. Very well run dental office — I highly recommend it.”
Scott Swanson
October 2025 · Google review
Common questions
Good to know
before you visit.
Can't find your answer? Ask Sunny in the chat bubble, or call the office — a real person will pick up.
250-635-1213Are you accepting new patients?
Yes. We welcome new patients of every age, including families new to Terrace. Book a new-patient exam online and we will reserve enough time to review your history and answer questions before any treatment.
Do you bill my dental insurance directly?
We can arrange direct billing for many major Canadian insurers. Bring your policy details to your first visit and our front desk will confirm your coverage. You are always responsible for any portion your plan does not cover.
What should I do about a dental emergency?
Call us at 250-635-1213 as early in the day as possible — we hold room in the schedule for urgent care. For facial swelling that affects breathing or swallowing, or a knocked-out tooth, seek urgent medical attention immediately.
I'm anxious about dental visits. Can you help?
Absolutely. Tell us when booking that you would like a little extra support. We offer nitrous oxide and oral sedation options, longer appointment times and a no-rush approach where you set the pace.
How much will my treatment cost?
Fees depend on the treatment, your insurance and your clinical needs, so we give you a written estimate before starting. A new-patient exam is the best first step if you would like an accurate picture.

Your first visit starts here
Let our family care for yours.
New patients, busy families, nervous visitors — there's room for you. Book online, or call and we'll sort out a time together.