I am not sure I would help or promote flying/movements until checked by a vet. He probably has arthritis in his wing joints if it looks like it hurts him to fly. Hachi has arthritis in her hocks and legs as well as her wing joints (verified on xray). She hunches a lot when she sits too. When I first got her last year we put her on Celebrex, milk thistle/dandelion, vitamin b and omega heart oil. She started to move around and actually exercise her wings! She will fly if startled but it's like slow motion flying and not far. Dr. O said flying takes a ton of energy that is harder for the older guys. Hachi had a recent decline and Dr. O thought perhaps she had small fractures in her feet (xrays) since she did not want to move so now she is on tramadol as well. I also had her in a larger cage and have downsized back to the smaller finch flight. All perches, toys and bowls are on one level. She only has to move side to side, no climbing. She cannot climb out of her cage and waddles slowly when walking across the top. She will tell me to 'come ere' when she wants to sit with me or become agitated when she wants to go back for food/drinks/potty breaks. The celebrex and tramadol have worked wonders for her pain as well as cutting out unnecessary movements. Conserve the energy and wear and tear on joints and ligaments. She is also on glucosmaine to help her joints now. We did try ginseng but it made her tired and we stopped.
Med List - Doseage based on weight (60grams)
Celebrex - .03ml (x 2 per day) - joint pain/inflammation
MT/D - .06ml (x 2 per day) - liver
Vitamin b - .02ml (x 2 per day) - tiredness
Tramadol - .09ml (x 2 per day) - pain
Glucosamine - .02ml (x1 per day) -joint
Omega heart oil - .03ml (x1 per day)