1) If you held a knife to my throad and said "Choose! Eat soup or drink soup?" then I would choose "eat." But it doesn't sound natural to me. He loves to have soup as an appetizer. He loves soup as his main course.
2) He has only a few dollars in his pocket. He has hardly any money.
I can't see the original post as I write this reply, so perhaps I gave you bad advice earlier. "He has few dollars" isn't idiomatic. He has only a few dollars or he has little money. Likewise, "He has hardly any dollars" simply isn't idiomatic.
You can use it for other nouns: He has many toys, he has a few toys, he has few toys, he has hardly any toys.
Just not dollars, because that means "money," a non-countable noun. If you want to refer to single dollar bills (for example, you need them to tip the waiter, the valet, the doorman, etc.) then you can say "He'll have a hard time tipping them all tonight - he has hardly any dollar bills on him."