I put Roys water dish on the opposite side, and it helped. Prince is bad at that when he is on his gym, but not in the cage. Roy, makes a mess on purpose. He likes to sit on the door of his cage, and often will sit there and eat. I have a box under his door to catch the droppings, and if I sweep the mess up he will then lean forward to eat, and miss that box, and then laughs. Sometimes that birdie is to big for his feathered britches.
The golden Corral does it for me, about once a week, and I freeze most of what I get. I put is all together make salads and put it in zip locks, toss it in the freezer. Most of the time I only use the freezer food when I am running low on the fresh or in a hurry.
you can also go to farmer markets, and they will have stuff of the verge of going bad, that you can bring home and steam and freeze. I don't steam for longer than 3 or 4 minutes, because it tends to get mushy after being thawed. My Macs don't want anything that is mushy