During the first 8 to 15 weeks of a puppies life is the best time to teach your puppy good and bad behaviours, during these times a puppy is like a sponge, learning its boundaries and position within its pack.

Puppy classes are run during this critical time so that they can socialise with other dogs, other people, and the signs and sounds of the world they live in. Handlers with limited experience with dogs will also find the information provided in puppy classes tremendously beneficial as the instructor can help in explaining some of the things they will experience with their puppy, including socialising & play; basic health, training, & behavioural issues.

The first stages of training are to learn the basics, all dogs from puppy to older, toy Maltese's or a large Great Dane, will get some form of benefit from obedience training. The basic steps of training will provide a social, responsible, and pleasurable dog who will respond to the basic commands.

If your dog is more than 12 months old and has completed the introductory obedience class, you may wish to try dog agility. Agility is a fun and fast-paced dog sport that requires a handler to direct their dog through an obstacle course of hurdles, hoops, tunnels, weave poles, A-frames and dog-walks, whilst racing against the clock.