Amuptation is great deal better for the animal than bone infection. I'm speaking form personal experience.
By the way, a leg amputation takes about 8 weeks to heal and that's mainly the bone. The skin was healed up nicely in about three. A docking isn't going to take that long to heal.