We flew in today. No pet relief anywhere before immigration. So, after 14 hours without a pee she made a little puddle on the way to immigration. Not a big deal but it is silly not to have a pet relief area.
There is a people toilet, by the way, before immigration, in IAH (and many other airports).