Having volunterred in Nursing Homes for years, I really sympatize. Perhaps you can volunteer to do their laundry but I do not know how you can tactfully suggest they shower more often. The smell is coming from a lack of hygeine if their health is other wise OK. I think I would bite the bullet and speak to them frankly about it. Otherwise you would just have to live with it unfortunately. Sorry I can't be of more help.