Mrs Zig, I can offer the following for swelling as we went through this after the hospital. DH's legs were so big around he could barely walk. Has he developed water blisters from the fluid retention?
First thing we were told was to wrap the legs in ace bandages starting underneath the foot, around the ankle, and up to the knee. If the swelling isn't too bad, check out compression socks instead of ace bandages. There are numerous levels of compression: the higher the number on the box, the tighter. They are a $%^& to get on but do help. DH continues to wear the lowest level now.
Keep legs elevated, either on a foot stool or on a special angled pillow or propped up on pillows in bed.
If he is able, walk and walk and walk but do not stand in one place. The leg muscles move the leaking fluid up.
If you can, while he is lying down, rub his legs starting at ankle and going up towards thighs in long strokes always rubbing up towards waist. I liken it to petting a dog backwards because of the way the hair grows.
Then there's the protein...eggs...milk...cheese...meat.
Hugs and prayers,