The bottle body is 100% stainless steel. The top is hard plastic with a rubber seal inside to prevent leaks. Extremely easy to carry - you can bring it along in your hand, put it in your backpack or your vehicle cup holder. The lid/bowl works well. Pets will drink out of it just fine and you can easily pour back excess water. Are you ready for the next adventure? This stylish bottle is perfect for both small and large dogs to comfortably drink from anywhere.