Forty Years of Caring. One Family's CommitmentWhy Perth Pet Owners Choose Camelot Year After Year

Established since 1986 Camelot Pet Resort has built a reputation through word of mouth for treating pets and their owners as family. We have cared for hundreds of thousands of cats and dogs and as important as reviews on Google we receive lots of Thankyou calls and blessings. We are a resort that takes full attention to your pet and not a kennel that leaves them to sleep. From daily exercise, to play gym for activities to nourishment food and supervision we love them and we love what we do.

Here’s Exactly Why Thousands of Owners Trust Us

Posted on Google Google
Robyn Brennan profile picture
Robyn Brennan
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
New owners and still great service.
Posted on Google Google
Edward Holt profile picture
Edward Holt
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Vinny had a week long stay recently , picked him up clean , happy and full of beans, always loves his stays there with the super friendly staff 😁
Posted on Google Google
Victoria Kelland profile picture
Victoria Kelland
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Awesome looking castle on the hill! Cat stayed here 5 nights April 2026, large cat enclosures with large viewing window in each for them to look outside. Professional and caring staff. Currently being renovated and under new management so more cat enclosures are being added. Very happy with my service and will make it my regular place.
Posted on Google Google
Sean Sullivan profile picture
Sean Sullivan
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
We recently had our dog Caesar stay at Camelot Pet Resort and honestly couldn’t be happier. The team were great from the start — easy to deal with, friendly, and you can tell they genuinely care about the dogs. It made it a lot easier heading away knowing Caesar was in good hands. When we picked him up, he was happy, healthy, and clearly well looked after (maybe even a bit disappointed to be leaving). That’s all you really want as a dog owner. Really impressed overall — we’ll definitely be using Camelot again.
Posted on Google Google
Ron Willoughby profile picture
Ron Willoughby
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Our dog was happy..and well looked after..
Posted on Google Google
Arna O'Neil profile picture
Arna O'Neil
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Highly recommend Camelot Pet Resort! The team were incredibly friendly and took such great care of my dog, who has a few special conditions. It gave me real peace of mind knowing he was in such capable and caring hands. They went above and beyond to make sure his needs were met, and I’m so grateful for the attention and care they provided.
Posted on Google Google
Ally Zagari profile picture
Ally Zagari
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Booked my beautiful boy Obi to stay for a couple of weeks while we were on holiday and he came back to us happy and relaxed after his own little vacation, Camelot pet resort is a great option if you’re looking for people who really care for your fur babies! Will definitely be back 🫶🏼
Posted on Google Google
Sean Lawlor profile picture
Sean Lawlor
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Lovely Staff, took great of our Labrador, highly recommend, price was great too. Will definitely be back.

Built on a Love of Animals

Camelot started in 1986 by original owners Steve and Lillian Butcher. Steve was the builder behind the amazing castle your pet holidays at. The passion to build The Castle was driven by the love and care they have for animals and they deserve royalty treatment.

As they venture to retirement they have left a fantastic legacy built on trust, love and honesty. The continuous standards that staff deliver today is based on all of these.

One on one genuine care , daily exercise, playground fun with our staff, hugs and meal times.

At Camelot you are not a number you are family.

We cater for large and small dogs and are separated with small dog kennel section and large dogs sections. Kennels also lead to outdoor sections facing playground. All have strong built rooms and comfortable bedding.

Our Cats are on the other side of the Castle far away from our kennels. With strong built private rooms overlooking our atrium. Built with fans, air conditioners and comfortable bedding and accommodation. Our cats get spoiled with one on one playtimes and toys aplenty.
https://camelotpetresort.com.au/wp-content/uploads/2026/06/XEI09888-scaled.jpg

Our Values

GENUINE CARE

We don’t just care for pets professionally — we care personally. Every animal that comes through our gate is treated as an individual, with their own temperament, needs, and preferences given full attention.

EXPERIENCE YOU CAN TRUST

Bring to the table win-win survival strategies to ensure proactive domination. At the end of the day, going forward, a new normal that has evolved from generation will close.

SAFETY FIRST, ALWAYS

Our facility is purpose-built and maintained to the highest standards. Secure enclosures, separate dog and cat areas, careful vetting of all guests, and vigilant staff mean your pet is as safe with us as they are at home.

A Retreat Designed for Pet Wellbeing

Camelot Pet Resort sits on spacious grounds in Karnup, giving our guests room to breathe, exercise, and simply be themselves. Our purpose-built facility includes:

- Spacious, individually designed dog accommodation
- A purpose-designed cattery with private, quiet quarters
- Secure outdoor exercise and play areas
- A well-maintained, clean environment throughout
- Separate zones for dogs and cats to minimise stress
- Comfortable bedding and regular daily enrichment

We invest constantly in maintaining and improving our facilities because we believe your pet deserves the best — and that standard never slips.
https://camelotpetresort.com.au/wp-content/uploads/2026/06/FUZ09693-scaled.jpg

What You Can Expect
When You Choose Camelot

When you leave your pet with us, we make you a promise: they will be safe, comfortable, well cared for, and genuinely looked after.

We’ll honour their feeding schedule, respect their quirks, give them exercise and enrichment, and treat any health concerns promptly and responsibly. We’ll keep you informed and give you the peace of mind to actually enjoy your time away.

That’s not just our standard — it’s our commitment, built over 40 years of delivering on it.

Trust Signals:
✓ Fully insured and compliant facility
✓ Emergency veterinary protocols in place
✓ Regular health and welfare checks
✓ Clear communication with owners throughout the stay

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:wght@300;400;500;600;700&display=swap');:root { --color-gold-cml: #d4af37; --color-coral-cml: #e07a5f; --color-dark-cml: #1f2831; --color-bg-light-cml: #fafbfb; --color-text-cml: #555555; --color-border-cml: #eaeaea; --font-heading-cml: 'Playfair Display', serif; --font-body-cml: 'Poppins', sans-serif; }.day-section-cml { max-width: 1140px; margin: 0 auto; padding: 60px 15px; background-color: var(--color-bg-light-cml); font-family: var(--font-body-cml); box-sizing: border-box; }/* HEADER */ .day-header-cml { text-align: center; margin-bottom: 50px; }.day-header-cml .eyebrow { font-size: 0.85rem; color: var(--color-gold-cml); font-weight: 600; text-transform: uppercase; letter-spacing: 2.5px; margin-bottom: 12px; }.day-header-cml h2 { font-family: var(--font-heading-cml); font-size: 2.7rem; line-height: 1.2; color: var(--color-dark-cml); margin: 0 0 15px; font-weight: 700; }.day-header-cml p { max-width: 720px; margin: 0 auto; font-size: 0.95rem; line-height: 1.8; color: var(--color-text-cml); }/* GRID */ .day-grid-cml { display: grid; grid-template-columns: repeat(2, 1fr); gap: 25px; }/* CARD */ .day-card-cml { background: #ffffff; border: 1px solid var(--color-border-cml); border-radius: 16px; padding: 32px 30px; box-shadow: 0 10px 30px rgba(31, 40, 49, 0.06); transition: transform 0.3s ease, box-shadow 0.3s ease; box-sizing: border-box; }.day-card-cml:hover { transform: translateY(-6px); box-shadow: 0 18px 38px rgba(31, 40, 49, 0.12); }/* FEATURED CARD */ .day-card-cml.featured-cml { background: var(--color-dark-cml); border: 2px solid var(--color-gold-cml); color: #ffffff; position: relative; }/* CARD NUMBER */ .day-number-cml { font-family: var(--font-heading-cml); font-size: 1.1rem; color: var(--color-gold-cml); margin-bottom: 8px; font-weight: 600; }/* CARD TITLE */ .day-card-cml h3 { font-family: var(--font-heading-cml); font-size: 1.65rem; color: var(--color-dark-cml); margin: 0 0 22px; padding-bottom: 15px; border-bottom: 2px solid #f1f1f1; }.day-card-cml.featured-cml h3 { color: var(--color-gold-cml); border-bottom-color: rgba(255, 255, 255, 0.12); }/* ITEM */ .day-item-cml { margin-bottom: 20px; }.day-item-cml:last-child { margin-bottom: 0; }.day-item-cml strong { display: block; font-size: 0.92rem; font-weight: 600; color: var(--color-dark-cml); margin-bottom: 5px; }.day-item-cml p { margin: 0; font-size: 0.82rem; line-height: 1.7; color: var(--color-text-cml); }.featured-cml .day-item-cml strong { color: #ffffff; }.featured-cml .day-item-cml p { color: #cccccc; }/* FOOTER */ .day-footer-cml { margin-top: 45px; padding: 35px 30px; background: #ffffff; border-radius: 16px; border: 1px solid var(--color-border-cml); text-align: center; box-shadow: 0 10px 30px rgba(31, 40, 49, 0.05); }.day-footer-cml h3 { font-family: var(--font-heading-cml); color: var(--color-dark-cml); font-size: 1.8rem; margin: 0 0 10px; }.day-footer-cml p { max-width: 700px; margin: 0 auto; color: var(--color-text-cml); font-size: 0.9rem; line-height: 1.8; }.day-footer-cml strong { color: var(--color-coral-cml); }/* RESPONSIVE */ @media (max-width: 768px) {.day-section-cml { padding: 40px 10px; }.day-header-cml { margin-bottom: 35px; }.day-header-cml h2 { font-size: 2rem; }.day-header-cml p { font-size: 0.85rem; }.day-grid-cml { grid-template-columns: 1fr; gap: 20px; }.day-card-cml { padding: 28px 22px; }.day-card-cml h3 { font-size: 1.4rem; }.day-card-cml.featured-cml::before { font-size: 0.5rem; top: 14px; right: 14px; }.day-footer-cml { padding: 28px 20px; }.day-footer-cml h3 { font-size: 1.5rem; } }
Behind the Scenes

Inside a Staff & Pet Day
at Camelot Pet Resort

From the morning welcome to the final evening check, our team provides attentive care, exercise, enrichment, feeding and comfort throughout every guest's stay.

02

Exercise & Playtime

Yard & Playground Rotations

Dogs are gradually released into our yards and playgrounds for supervised exercise and playtime.

Supervised Play

Our staff supervise all exercise and play sessions to ensure every pet is safe and comfortable.

Kennel Rotations & Cleaning

Dogs are rotated through the yards while their kennels are thoroughly cleaned and prepared.

Clean Dog Kennels

Kennels are scrubbed and disinfected, with fresh bedding and clean water provided.

03

Feeding Time

Prepare Dog & Cat Food

Food is prepared according to daily checks, individual feeding instructions and any special dietary requirements.

Morning Dog Feeds

Dogs are fed according to their individual schedules, with feeding timed around exercise and lunch.

Lunch Feeds — Dogs

Lunch is provided according to boarding instructions, with special attention given to dietary notes.

Afternoon Yard Rotations

Dogs continue to rotate through the yards for exercise, enrichment and playtime.

Afternoon & Evening Feeds

Dogs and cats receive their evening meals according to their individual feeding schedules.

04

Afternoon & Evening Care

Administer PM Medications

Medications are carefully administered according to each pet's individual requirements, with all doses recorded.

Wash & Clean

Outgoing dogs are washed, cleaned and thoroughly dried before heading home.

Final Pet Check

Every pet receives a final check for health, comfort, water, bedding and overall wellbeing.

Handover Notes

Any concerns or important observations are documented for handover.

05

End-of-Day Administration

Check Portal Orders

Review portal orders and prepare the information needed for the following day.

Prepare Arrivals & Departures

Print arrivals, departures and pen tags for the following day.

Complete Daily Records

Complete the end-of-day text and payment list to ensure everything is ready for the next day.

Come and See Camelot for Yourself

We’d love to show you around. Book a facility tour and see firsthand why Perth families have been trusting Camelot for over 40 years.

@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:wght@300;400;500;600;700&display=swap');:root { --color-gold-cml: #d4af37; /* Màu vàng Hoàng gia từ Logo */ --color-coral-cml: #e07a5f; /* Màu cam hồng cao cấp từ Banner */ --color-dark-cml: #1f2831; /* Màu xanh đen tối từ background */ --color-bg-light-cml: #fafbfb; /* Màu nền xám nhẹ dịu mắt */ --font-heading-cml: 'Playfair Display', serif; --font-body-cml: 'Poppins', sans-serif; }.pricing-section-cml { max-width: 1140px; margin: 0 auto; text-align: center; padding: 40px 15px; /* Tăng nhẹ padding 2 bên cho mobile */ background-color: var(--color-bg-light-cml); font-family: var(--font-body-cml); box-sizing: border-box; }.pricing-header-cml { margin-bottom: 40px; }.pricing-header-cml h2 { font-family: var(--font-heading-cml); font-size: 2.5rem; color: var(--color-dark-cml); margin: 0 0 12px 0; font-weight: 700; }.pricing-header-cml p { font-size: 0.95rem; color: var(--color-gold-cml); font-weight: 600; text-transform: uppercase; letter-spacing: 2px; margin: 0; }/* Đổi sang Flexbox để căn giữa và quản lý khoảng cách dễ hơn */ .pricing-grid-cml { display: flex; flex-wrap: wrap; justify-content: center; gap: 25px; /* Khoảng cách giữa các thẻ */ }.pricing-card-cml { background: #ffffff; border-radius: 16px; box-shadow: 0 10px 30px rgba(31, 40, 49, 0.06); padding: 40px 30px; /* Cải tiến cho responsive */ width: 100%; max-width: 310px; text-align: left; box-sizing: border-box; border: 1px solid #eaeaea; transition: transform 0.3s ease, box-shadow 0.3s ease; }.pricing-card-cml:hover { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(31, 40, 49, 0.12); }/* Thẻ nổi bật dành cho Dog Boarding */ .pricing-card-cml.featured-cml { border: 2px solid var(--color-gold-cml); background: var(--color-dark-cml); color: #ffffff; position: relative; }.pricing-card-cml.featured-cml::before { content: "RECOMMENDED"; position: absolute; top: 15px; right: 15px; background: var(--color-gold-cml); color: var(--color-dark-cml); font-size: 0.65rem; font-weight: 700; padding: 4px 10px; border-radius: 4px; letter-spacing: 1px; }.card-title-cml { font-family: var(--font-heading-cml); font-size: 1.65rem; color: var(--color-dark-cml); margin-top: 0; margin-bottom: 25px; border-bottom: 2px solid #f1f1f1; padding-bottom: 15px; }.featured-cml .card-title-cml { color: var(--color-gold-cml); border-bottom: 2px solid rgba(255, 255, 255, 0.1); }.price-row-cml { margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px dashed #e9e9e9; }.featured-cml .price-row-cml { border-bottom: 1px dashed rgba(255, 255, 255, 0.1); }.price-row-cml:last-child { border-bottom: none; margin-bottom: 30px; }.price-label-cml { font-size: 0.9rem; font-weight: 500; color: #555555; margin-bottom: 5px; display: block; }.featured-cml .price-label-cml { color: #cccccc; }.price-value-cml { font-family: var(--font-heading-cml); font-size: 1.75rem; font-weight: 700; color: var(--color-coral-cml); }.price-value-cml small { font-family: var(--font-body-cml); font-size: 0.85rem; font-weight: 400; color: #888888; margin-left: 4px; }.featured-cml .price-value-cml small { color: #aaaaaa; }.btn-book-cml { display: block; text-align: center; background: var(--color-dark-cml); color: #ffffff; text-decoration: none; padding: 14px; border-radius: 8px; font-weight: 600; font-size: 0.85rem; letter-spacing: 0.5px; text-transform: uppercase; transition: background 0.3s ease; }.btn-book-cml:hover { background: var(--color-gold-cml); color: var(--color-dark-cml); }.featured-cml .btn-book-cml { background: var(--color-gold-cml); color: var(--color-dark-cml); }.featured-cml .btn-book-cml:hover { background: #ffffff; color: var(--color-dark-cml); }.pricing-footer-note-cml { margin-top: 30px; font-size: 0.8rem; color: #777777; font-style: italic; }/* ========================================= MEDIA QUERIES - RESPONSIVE MOBILE TWEAKS ========================================= */ @media (max-width: 768px) { .pricing-section-cml { padding: 30px 10px; }.pricing-header-cml h2 { font-size: 2rem; /* Thu nhỏ tiêu đề chính một chút */ }.pricing-card-cml { padding: 30px 20px; /* Giảm padding thẻ trên điện thoại */ max-width: 100%; /* Cho phép thẻ giãn tối đa màn hình nếu cần */ }.card-title-cml { font-size: 1.4rem; /* Thu nhỏ tiêu đề thẻ */ }.price-value-cml { font-size: 1.5rem; /* Thu nhỏ kích thước giá tiền */ } }

Our Rates

Cat Boarding

Guest Room - Standard
$30.00/day per pet
Guest Room - School Holidays
$31.50/day per pet
Guest Room - Easter / Christmas
$32.50/day per pet
Book your Pet’s Stay
Check Availability

Doggy Daycare

Daily Rate
$51.00/day
Doggy Day Care (10 Day Bulk Pass)
$459.00/pass
Book your Pet’s Stay
Check Availability

GET A QUOTE

1881 Mandurah Rd Karnup. WA 6176, Australia
Reception@camelotpetresort.com.au
08 95241050
Monday to Friday 8.00am-12pm & 1.00pm-5.00pm
Saturday 8.00am-12pm.
Sunday 3.30pm-5.00pm
#inline-NyNkLdNvjUEt9Go4wbhb-wrapper{display:none;}
Business Hours & Contact Times

Monday to Friday:
8AM – 12PM & 1PM-5PM
Saturday: 8AM – 12PM
Sunday: 3:30PM – 5PM

.mouse_helper{ background-color:transparent; background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48.839 48.839'%3E%3Cg%3E%3Cpath fill='%23FFFFFF' d='M39.041,36.843c2.054,3.234,3.022,4.951,3.022,6.742c0,3.537-2.627,5.252-6.166,5.252 c-1.56,0-2.567-0.002-5.112-1.326c0,0-1.649-1.509-5.508-1.354c-3.895-0.154-5.545,1.373-5.545,1.373 c-2.545,1.323-3.516,1.309-5.074,1.309c-3.539,0-6.168-1.713-6.168-5.252c0-1.791,0.971-3.506,3.024-6.742 c0,0,3.881-6.445,7.244-9.477c2.43-2.188,5.973-2.18,5.973-2.18h1.093v-0.001c0,0,3.698-0.009,5.976,2.181 C35.059,30.51,39.041,36.844,39.041,36.843z M16.631,20.878c3.7,0,6.699-4.674,6.699-10.439S20.331,0,16.631,0 S9.932,4.674,9.932,10.439S12.931,20.878,16.631,20.878z M10.211,30.988c2.727-1.259,3.349-5.723,1.388-9.971 s-5.761-6.672-8.488-5.414s-3.348,5.723-1.388,9.971C3.684,29.822,7.484,32.245,10.211,30.988z M32.206,20.878 c3.7,0,6.7-4.674,6.7-10.439S35.906,0,32.206,0s-6.699,4.674-6.699,10.439C25.507,16.204,28.506,20.878,32.206,20.878z M45.727,15.602c-2.728-1.259-6.527,1.165-8.488,5.414s-1.339,8.713,1.389,9.972c2.728,1.258,6.527-1.166,8.488-5.414 S48.455,16.861,45.727,15.602z'/%3E%3C/g%3E%3C/svg%3E%0A"); background-position:center center; background-repeat:no-repeat; background-size:16px 16px; border-radius:50%; mix-blend-mode:difference; position: fixed; z-index: 999999; top: 0; left: 0; width: 15px; height: 15px; box-sizing: border-box; display: flex; pointer-events: none; will-change: transform; transform: translate3d(0, 0, 0); }const dot = document.querySelector(".mouse_helper");let mouseX = 0; let mouseY = 0; let dotX = 0; let dotY = 0;const EASING = 0.4;// Khoảng cách lệch so với con trỏ thật (px) const OFFSET_X = 20; const OFFSET_Y = 20;document.addEventListener("mousemove", (e) => { mouseX = e.clientX; mouseY = e.clientY; }, { passive: true });function animate() { dotX += (mouseX - dotX) * 0.35; dotY += (mouseY - dotY) * 0.35;dot.style.transform = `translate3d(${dotX + OFFSET_X}px, ${dotY + OFFSET_Y}px, 0)`;requestAnimationFrame(animate); }animate();