• Be Your Dog's Best Friend

    There's something about belonging to a pack. Canine Companion gives your dog the experience of companionship from a fellow canine! Give your best friend the gift of belonging to the pack!

  • What Did Your Dog Do Today?

    Canine Companion offers several services and programs to help enrich your dogs lives.

  • Welcome to the Pack!

    Canine Companion is Asheville's premier canine behavior based dog walking and pet sitting company.

    Book Now!

  • On Being Dog's Best Friend

    Canine Companion is Asheville's premier canine behavior-based dog walking and pet sitting service.  Our services are based on the leading research in canine behavior, making us the best friend for your dog!

  • Canine Companion's foundation is the principle that humans should be Dogs' Best Friend. Our approach is based off the leading research in canine behavior.
    Our team's core is the friendship between a man and his dog. James met South City while working at Animal Care and Control in Richmond, VA. In addition to his time in animal rescue, he has over twenty years of experience in dog care.  Including work in veterinary hospitals, boarding facilities and in-home services like dog walking and pet sitting.

    We believe in continuing our education and contributing to animal welfare. Canine behavior is an ever-expanding field and it is our duty to keep up with it. Our continuing education efforts include:
    • Maintaining Red Cross Canine First Aid & CPR Certification
    • Volunteering with local animal rescues
    • Attending canine behavior seminars & workshops
    • Studying academic research on canine behavior
    • Daily, hands on experience
    We support Brother Wolf Animal Rescue and all that they do for the animals of Asheville, North Carolina. We love their Outward Hounds Hiking Club program!
  • Referrals From the Pack

    Reviews left by our clients on Facebook, Google & Yelp.

  • I feel very blessed to have met James and City. I live a very spontaneous lifestyle and it is a great help to have such a flexible pet sitter. James has been a great help with training my Great Dane puppy Rilee. She's a handful and I don't know what I would do without the extra help. I have five animals total, including a Great Pyrenees, an American Staffordshire Terrier and two cats. James is great with all of them. He even helps keep Buddy, the Great Pyrenees, groomed. He's an older dog who needs constant brushing and ear cleaning. City's a great canine companion. She's very patient with my puppy. I'm happy to have a good doggy influence for her. I cannot say enough good things about James and the service he provides. I never have to worry when I'm out of town. He's a great friend and an even better Canine Companion.

    Sandra Steffy

  • I cannot say enough about how great James was with my dogs and how flexible he was with my schedule. I am so glad I found someone a can trust with my two Dobermans. I will definitely be using him for all my future pet sitting needs. The best part of my first experience was the photo updates he would send me. My dogs looked so happy in the pictures and it put my mind at ease about leaving them.

    Betsy Bartlett

  • James is quite simply a top notch canine companion---whether it be dog sitting, or, as in my case, taking my beloved Boston terrier Daisy on adventure hikes on hiking paths around Asheville. James is responsible and truly caring. For Daisy's adventure hikes, James brings along his wonderful dog named City, a mixed Lab, and she accompanies Daisy on these adventures. Other times, James and City come over and provide great play-dates with Daisy in my yard---they have an enormous amount of fun together, under James watchful and careful eye. His rates are reasonable, and if you care about your dogs and their care and well being, you need look no further than James---the "Canine Companion", the best friends to dogs. 5 Stars!

    Steven Ross