This water bottle is just perfect for my mini schnauzer, it fits in the bag on the front of my bike, 1/2 the price of the big ones in pet shops but still holds enough water for a drink on a walk. Best of all if the dog doesn't drink it all, you can put it back in the bottle! Recommend this for your dog.