I do have a similar experience. Not sore hocks, but urine scald on the hocks. My Lancelot has had health problems and poops and pees everywhere. He sits in his pee too. I have puppy pee pads covering the floor in the bedroom. He pees everywhere and it doesn’t take much for the fur to fall off his hocks and they get urine scald. Sore and red. Keeping the cage clean is super important for raw hocks no matter the cause. For me that means changing out puppy pee pads at least twice a day, and keeping a dry layer of hay in the liter box. I give Lancelot vetrinary fleece to relax on. I change it out too. It’s nice and soft and he spends a great deal of time on it. I agree that an antibiotic would be a good idea. As far as topicals – I would probalby prefer to try something that dries. Like a liquid spray, a liquid that is applied with cotton, etc. I use sudacrem on his skin when if it gets scalded and irritated, But my vet advised me to go easy with the cream on his hocks, You want to make sure the hocks stay dry. Using too much cream could cause them to remain soft, raw, and irritated. So if it is a petroleum/cream based product, I’d use it sparingly.