Obedience training doesn't solve all behaviour problems, but it is the foundation for solving just about any problem. Training opens up a line of communication between you and your dog. Effective communication is necessary to instruct your dog about what you want her to do. You can teach her anything from 'stay' (don't bolt out the door) to 'sit' (don't jump up on the visitors) to 'off' (don't chew the furniture).
Agility training has a range of benefits for both you and your dog including helping improve your control of your dog, mental and physical stimulation for your dog and strengthen the relationship and team work between you and your dog.
No prior experience of agility training or equipment is required for either class though some basic obedience training is beneficial! Dogs need to be fully mature before starting agility training but everyone is welcome to come along and give it a try!