I don't know of many hunting dogs that are under 25 lbs other than cockers. Other than the size issue, my dog Meg, who is a Mountain Cur, fits the rest of your requirements pretty well. She's fantastic in the house as long as she's had some exercise, had to be convinced to learn how to swim, and doesn't drool at all. Although she hasn't hunted (at least since I've owned her), that is the breed's main purpose. She's on the small side at about 35/37 lbs.
What do you want to hunt? Beagles might fill in the requirements you posted as well.