@Account Closed
Flooring is tricky. LVT - or Luxury vinyl Tiles/Planks are a perfect long term solution. However - if the, as mention above - the floor is uneven then you want to get a click together floating version. It is more expensive than the stick/glue down. US Floors makes a Coretec LVT flooring that is amazing with waterproof coreboard and cork backing, making it soft, warmer and quiet. It install easily like laminate. You ALWAYS - no matter the floor want to put a vapor barrier between the underlayment and the floor material. For hard surface floors we use an asphalt paper called Aqua bar - its cheap and comes in rolls. Also the coretec -because its floating - can be replaced in sections - or better yet, pulled up, underlayment/subfloor can be repaired and it can be re-installed because it is waterproof. Second, - always keep extra boxes of whatever hard surface floor you choose just in case you do need to replace some.
As for carpet - moisture barrier pad under the carpet will GREATLY improve its resistance to pets...and kids...and parties. It keeps all the moisture/stains/dirt on top of the pad and away from the sub floor so that it can be cleaned out or evaporate up instead of down.
I work in a flooring store and I do this stuff all day long. Good luck. And talk with a local store - Home Depot sales people will not necessarily know or care what they are selling you. If you can talk with two or three local stores before making a choice.
Good Luck
Laureen