Hi, I am wanting to teach my dog to do agility, but I don't really know much about it. I know they have to know how to weave through poles, how to jump over things and to go on like a teeter totter like thing and a ramp like thing, but other then that I have no idea. What else does the dog need to know? How do I teach it to do the things it needs to know? I have never really done anything as far as training since this is my first dog and my cousin who works with dogs is having to train him the basics because he has been abused. Are there any books that could answer my questions? Now I am not sure if this is possible or not but is there a way to make your own Agility things? Like for example the poles or the things the dog is supposed to walk on or jump over? Before you teach a dog agility is there anything the dog should know how to do before learning agility besides the basics? Thank you for any answers.