He's a shihtzu cross.
No barium test done, but vets have Xrayed his stomach and tested his poop and say it's a stomach infection. He does like to lick where other dogs have peed, not uncommon, but may have picked up something that way. They have him on an antibiotic drip at the moment. He has lost about 1/2 kilo.