Doing agility training with your dog can help provide them with the mental and physical stimulation that high drive and working dog breeds need to help keep behaviour problems at bay. It can also help build a great bond and greater leadership between the owner and their dog, whilst also providing great exercise and a fun social experience to the owner.