Duck bumblefoot takes forrreevverrr to heal. Like, months, in my experience. That doesn't look too bad, actually. I'd finish the meds the vet gave and just apply antibiotic ointment and wrap until it's healed. But I'm interested in hearing what others recommend.