yeh that fartlek is hard stuff.... you can do that with dogs as well
As said before Fartlek is interval training it can be as hard as you like. Nothing better for recovery times imo
Also you can incorporate it into anything your doin ie bike, swimming, running, whatever.