I bought a Lhasa Apso today and he has not passed urine for 9 hours, he is 4 months old....
Hi
Leaving the only home they've ever known (and their momma and siblings) and suddenly being faced with lots of new people, places and even pets, can be pretty traumatic for a puppy. And it's more difficult for an older pup than for one that is 7 or 8 weeks old.
The first few days in a new home are a time of adjustment for a puppy and you may see all sorts of unexpected behavior - loss of appetite, lethargy, 'sadness' and so on. It's also not unusual for a puppy to refuse to poop (or pee) for several hours, it's caused by the stress of the changes.
At 4 months old your pup probably has fairly good bladder/bowel control so he can 'hold it' for a several hours at least. This is most likely what is happening. He will pee eventually because his bladder will simply be too full to hold any more urine!
However, small breed puppies pee in small amounts, and if you're not supervising him constantly it's perfectly possible that he has sneaked away and peed in your home without you realizing it yet. Under tables, behind sofas, in the spare room.. these are all common targets for an anxious puppy who wants to relieve himself.
If you are absolutely certain that after 12 hours your puppy hasn't peed, then I'd recommend calling your vet for advice and reassurance. I doubt very much there's a physical problem, but it's always better to be safe than sorry.
Hope this helps, best of luck with your new puppy.