I was quoted the same $150 per stay for the Marriott Metro Center in Washington, DC. When I questioned it, I was told it was for cleaning. We took the dog to another hotel, where there was no charge.
Travelocity has a "pets allowed" option you can check for. As has been mentioned elsewhere (probably in Travelbuzz), it's always a good idea to call and find out exactly what the policy is.