The most important strategy against Bloodseeker: Do not let him get lasthits or denies.
This can prove difficult if you don't lane against him or he is jungling, but bloodseeker is fairly weak early on.
Most Bloodseeker builds heavily rely on the HP bonus he gets by killing creeps to stay in lane. Especially with a high range insta-attack hero like sniper you should be able to prevent him from getting lasthits or denies so he can't heal.
This way he will have to get other means of regaining health, costing him either time and experience, or gold. Both will make him weaker if you can continue farming in the meantime.
In regard to your choice of heroes: All of those heroes are viable carriers of Shadowblade. You could try getting that early and then wait for the ulti to end while invisible.
But keep in mind: This can only work if you have high enough HP, otherwise Bloodseeker might get truesight on you through his passive.