Is Wrestling with Your Dog Bad? A Comprehensive Guide.