Jordan, I've tried a few different things, and none work very well, or for very long.
YOu may want to try plain old glycerin ( any drugstore should have it) and mix it with distilled water to get the consistency that works best for him. It won't work a lot better than the store bought stuff, but it is a lot cheaper, and doesn't have any real taste
Wayne