Just another thought.....does he play in a sandpit or dirt heap.

These are both breeders for UTI's.
My solution for these areas was to make sure they wore long pants or leggings when playing in dirt or sand.

Get the Ultrasound done before your other appointment as it might be all you need and you may as well save yourself time by getting it done now.