After XC I rinse their legs dry them slightly and put ice boots on until they have melted. Then stray down legs and joints with absorbine liniment and wrap with standing bandages overnight.
After some vigorous jump training/shows I first wash my horse and rise their legs for a few minutes under cold water just below the knee. I then hand walk them for a bit to get some circulation going again and when they’re back in their stall I put ice boots (either front, back or hock boots depending on what they need) on a low vibration for 15-20 minutes. Then put baby powder to allow for any extra wetness to be absorbed/ prevent infections. After that I let them chill for the day and at the end of the day rub their legs with some tendonil and wrap with stable bandages. I used to want to put poultice but it became a hassle to wash off in the early morning the next day especially when it’s cold.