Dog agility training is not as hard as imagined. The training can be divided into several stages, and most of its training equipment is simple and can be D.I.Y. Dog agility training can increase the emotional bonding between pet owners and their pets, improve mutual understanding, facilitate the integration of dogs into human's society, so that both sides can have better interaction with each other and enjoy the fun of companionship. The course mainly focused on the training of socialization, between humans and dogs, and between dogs and other kinds of animals. It's important to teach the dogs to know their position in the hierarchy, which can increase the effectiveness of communication and facilitate the teaching and learning of the basic commands, such as sit down, get on the ground, sit down and wait, get down to wait, fixed-point rest and follow. The class will start from basic on-leash to more advanced free- of- leash training, and basic training equipment will be introduced in the course as well.