SOME councils have a 24 hour dog warden, it is worth a try though I doubt that you'll have much luck.
FFS DON'T take him to Manchester "Dogs Home" if you catch him - its a pound and despite what they say, I have personal experience of them killing healthy dogs. (I'm an independent rescuer).
IF you catch him, take him to a no-kill rescue or keep him until Monday morning when you must by law contact the dog warden to tell him your find. Sadly Manchester "Dogs Home" is the pound of choice for 99% of the Manchester area councils. You do NOT however have to hand the dog over if you are willing and able to keep him until such a time as he is claimed by his owner/for life, whichever comes first. If this is your choice, don't take any crap from the warden, you have every right in law to care for the dog providing that they can't prove that you would neglect/ill treat him and that you are willing to keep him for 28 days initially, unless the owner comes forward. Give me a shout if you need more info on this. The dog warden should come out and check the dog for a microchip or you can ask a vet to check him.
Either way, if you do catch him, ring the Police, who have no authority over non-dangerous strays now but who should note the dog as found and, if the owner has reported him as missing, can match the two. To do this is to cover your ass in case of accusations of wrong-doing. Ring now to report it, just in CASE some poor sod has reported the loss of their dog and can come hot-footing over to get him.
HOW to catch him is a different matter. Strong smelling food might help to tempt - pilchards for example. Borrow someone else's friendly dog, take him/her for a walk on lead and see if you can tempt the Yorkie forward.
Call Cats Protection or local cat rescue and try to borrow a cat trap.
HTH