hoofing