Our ongoing group classes are dynamic, challenging, and fun. We follow a flexible curriculum, which allows people to sign up throughout the year.

Join classes for as long as you want and train when it suits you. If life gets busy and you take a few months off, you can always come back later!

Puppy school

From baby puppy to 6-8 months. 

We focus on getting pups off to the best start possible by teaching real world skills. Our puppy classes are designed to build confidence and coordination.

There may be some older dogs in this class who don’t have the maturity to cope with other classes and will benefit from the chance to play with the pups.

Junior classes

For dogs aged 6-8 months and over. A great place to start for dogs that have not done much training before.

Dogs who have participated in our puppy classes will be moved to this level at the discretion of the trainer, where they will continue build on the skills they have developed.

We offer two types of Junior class:

Junior (Standard)

For dogs of all sizes and breeds.

Small Breed Junior

For smaller breed dogs (eg. Chihuahuas, Schnauzers, Dachshunds), & less confident dogs. Small breed dogs can sometimes get overwhelmed around young and boisterous larger dogs. 

Big, calm dogs are sometimes invited to attend these classes to encourage small breeds to interact with bigger dogs. 

If they feel comfortable, small breed dogs are encouraged to attend the standard junior class.

New students are advised which classes are most suitable during their private assessment

What happens in class?

We have several goals in mind for each class:

  • to build resilient, balanced dogs who can cope with the challenges of the modern world
  • to improve the communication between each owner and their dog,
  • to help each owner develop a stronger relationship with their dog
  • to have fun!

Classes are adapted to the needs of the dogs who join in that day, and involve a variety of activities, including: 

  • supervised social play 
  • informal obedience 
  • trick training 
  • basic agility 
  • k9 ninja 
  • off-leash work 
  • discussions and troubleshooting behaviour

Each dog is different, as is each owner and their lifestyle. The journey that each dog and their owner takes together is unique. Which is why a 4 week puppy school program is not enough! Dog training doesn’t fit into a set number of weeks – it’s a long process of learning and growth for everyone involved. 

This is why we don’t offer short courses or programs, instead we offer people the opportunity to train when they want, and come back if and when they need. We support families for the life of their dog, but especially in the early years.