PLease stop giving them the mite bath, your keets won't get mites unless they're flying around outside or are around other infected birds and spraying them will do nothing to protect them, it will just kill mites when they get them, and even then that stuffis very bad for them so PLEASE stop using that stuff, it's no good, it could get rid of mites but in your case you don't need it!
I would add some more perches and more dishes to your cage along with more dishes at the spots your birds hang out when they are outside the cage, birds will drink, sometimes when you are not looking. Also do you use vitamins in your water? If so I would stop immediately because it can make the water bad and make the taste bad and keets will just stop drinking and onlt take a sip when they have to, so don't use that stuff and always change your water everyday, and again add a few more dishes of water in the cage and around the house, I'm sure your birds will drink more if you do those things. I find it very funny that the birds hang out with the cat, it sounds scary but as long as she won't hurt the birds then ok, just remember that cats saliva is toxic to birds and would kill them to contact it, so be careful, I think the vets can help your bird if they come in conatct with the cats saliva. But thats cool the cat is so nice, I still probably wouldn't leave them alone but you know your pets best. For a bath you can try a bath with a mirror in the bottom or play with your fingers in the bath so they see it's safe, just keep at it and I bet it will work. And you can try to put some of their favorite fruits and veggies in the bath so they go in to eat it. Well good luck and I hope this post helped, also try reading lisa's main site, she has a ton of great info on whats good for your bird and helpful tips on training so check it out. Jloc