I have had good success with using an inflatable 'donut' rather than a traditional e-collar/cone with my dogs. One of mine who has long legs & is very flexible can still get at things on her lower legs around the donut, but for body wounds it works well even for her.
I have never tried one, but I have seen post surgical 'body suits' for dogs, which seems like another option to a traditional cone you might want to look into.