What is Canicross-small

What is Canicross?