It may be that he has internal organ damage and require a vet , personaly in a similar situation i would give a different wormer and treat for cocci and if this is the problem then the dirty bum should dry up in a day or so , you have no fluke ?? a shot of b12 or multivit will help also , but if the dirty bum and i assume anemia persist you really need the vet