Hi
I dont know if Yorkies are good swimmers.. my little Mel drowned herself in my dad's swimming pool when my sister was looking after her..
I would be careful if your yorkie is shocking.. water in his lungs can cause pneumonia.. he might love it but he has no idea that is bad for him... specially if he swims too often..