If you take something and the hotel replenishes for free = you can take it.
If you take something and the hotel charges you for taking it = stealing.
There is your line. So vials of shampoo, conditioner soap etc can be taken. everything else would be stealing.