WOW! The most I have ever paid is $25. I think $100 is way too much for a small dog. I know a Holiday Inn we stayed in asked the breed of dog and only charged $20 for small breeds. Clean up after a Yorkie would be much easier than a Saint Bernard, so why charge the same for them to stay? Could there be a different charge for your 3.3 lber?
This makes me think about the time we stayed in a hotel room with my 3 year old neice. Her pull-up leaked at night. ooops!

I sure hope they don't think to charge for kids. I mean they charge for the furry members of the family.