Meepo/Counters

Bad against...

 * His deals a lot of AOE damage and can be hard to deal with and his  disable most clone of Meepo. Also his natural high survivability make it hard to burst him down.


 * Sand King's and  make it hard to deal with him and  can just shred your Meepos to pieces.


 * Sven's Great Cleave and God's Strength can kill Meepo quickly.
 * Sven often builds a Black King Bar, protecting him from Poof.
 * With lack of Spell Immunity in Meepo. Storm Hammer will grave him for sure.


 * His Empower can give any hero cleave and additional damage. Also his ult can disable a single Meepo or multiple for long enough to kill him.


 * His reflection attack all Meepos and Sunder can give a chance for him to kill Meepo after being close to death.


 * His ult tells it all. The more units, the more damage it deals. Making the number of Meepos the downfall of him against an Earthshaker. He also has great disables to stunlock a single Meepo.


 * Enigma with his deals a lot of Pure damage and locks Meepo in place for 4 seconds (*2 times with Refresher Orb), making it easy to kill him.


 * attacks all Meepo due to its cleave. (suggest  version) is also useful for stunning an entire Meepo group.

Ember Spirit is about the hardest counter there is against Meepo in the late game. As most Embers tend to build Battlefury into Daedalus, a lucky crit from a Sleight of Fist will do colossal damage to all of your bunched up Meepos, if not outright killing you. He doesn't care about your Earthbind if he has a Remnant out as the root does not stop him from zipping away instantly.

Others

 * Silencer's Global silence can shutdown Meepo in war, so he can't Earthbind or Poof his enemy.
 * Clockwerk can cage a lone Meepo after Hookshot, with Blademail as core item he'll reflect damage from Poof. Also, Battery Assault interrupts Poof channeling.
 * All of Leshrac's skills are useful for Meepo.
 * Lich's Chain Frost bounces to every Meepo, dealing high DPS considering if he is alone with only his clones are grouped up.
 * Puck's skill in initiation would make an example of Meepo by casting Dream Coil, making a single Meepo crushed or a multiple of Meepo's in a one felled swoop
 * Jakiro's Ice Path and Macropyre can easily trap one or more Meepo's giving the enemy the advantage.
 * Timbersaw Chakram will make Meepo can't escape and he is stronger while Earthbinded.
 * Tidehunter's Ravage will take out Meepo and his clones giving the enemy the counterattack.
 * Beastmaster's Primal Roar sweeps Meepo's clones away while the lone Meepo can't fight back.
 * Bristleback Quill Spray and Bristleback (Passive) is useful both initiating or initiated, Meepo has high speed attack, more Bristleback is activated.
 * Batrider's Flaming Lasso can hook a lone Meepo making him uneffective against him. Also his Firefly weaken every Meepo.
 * Dragon Knight is the other good hero to beat Meepo down. With his BKB and Satanic build will kill Meepo. Also his splash as Elder Dragon form will damage all Meepo so you just aim only the weakest one. Dragon Tail sure stun Meepo who disadvantage as spell immune.
 * Tiny's Avalanche effects all Meepo and toss can send Meepo to death faster. If Tiny build Black King Bar, he also survive from Poof. Also his passive prevent Geostrike and stunning Meepo back.
 * Techies who can't fight Meepo directly. But if Meepo is enemy pusher, Remote Bomb is useful for the worst spell immune hero. So Techies may stun only one Meepo and boom him.
 * Winter Wyvern's Winter Curse make Meepo attack each other or his allies to deliver their death. Speed to kill is based to economic of Meepo.

Items

 * Battle Fury can cleave through multiple Meepos
 * Maelstorm can attack through Meepos.
 * Mjollnir attack all of Meepo and reflect static shield to all Meepo.
 * Monkey King Bar stun the weakest Meepo for prevent Poof escape.
 * Skull Basher stun the weakest Meepo for prevent Poof escape.
 * Abyssal Blade sure stun the weakest Meepo for prevent Poof escape.
 * Black King Bar can prevent damage from Poof.

Good against...

 * Meepo's Poof will destroy his illusions within short time.
 * Doppelganger may escapes Earthbind, but if he and his illusions are Earthbinded again, Meepo will deliver Poof to find the real one and kill him.


 * Meepo can prevent blinking and can kill him with Poof in short time.


 * Reality Rift is useless because other Meepo can Earthbind and Poof all of his Phantasm.

Spirit Breaker heavily relies on disabling one enemy at a time therefore rendering him useless vs 5 at once.
 * Reason


 * If Meepo has been dueled, he can use his other Meepos to kill her (But if Main Meepo dueled, he may lose) If he wasn't dueled, he can help the teammate who was duelled to give him victory point instead LC.

Please clean up the grammar and spelling here.

Others

 * Pugna
 * Mirana's Leap can purge one Earthbind only and Starstorm only make Meepo itchy.
 * Skywrath Mage non ultimate skill is single target and he can't use Mystic Flare with full performance since Meepo has high magic resistance and all Meepoes stick for decrease happens damage.
 * Arc Warden's Flux is meaningless for Meepo who loves to group up. Even he has chance to have passive damage from Last Will and Blademail, Poof won't allow him to survive or do any damage. Except he has Black King Bar or Mjollnir both, so he can fight with Meepo but not advatage as Sven, Ember Spirit, Terrorblade Etc.
 * Night Stalker most skill is single target which allow other Meepo to Poof, Earthbind and kill him.
 * Slark's Dark Pact and Pounce can deny only one Earthbind and Poof can penetrate Shadow Dance if he doesn't build Black King Bar.
 * Spectre's Haunt with Radiance may be useful for counter Meepo but if Meepo finds the real one, Spectral Dagger is useless. Non Black King Bar hero like her will dead sufferly with Poof and Geostrike after Earthbinded.
 * Tinker who can't fight multi heroes will die sufferly from Meepo Geostrike and Earthbind.
 * Juggernaut's Omnislash is meaningless for Meepo who can shares the damage to save other allies and Blade Fury only makes Meepo itching.
 * Nature's Prophet is the other worst counter to Meepo, not only Meepo can kill Treants and Necronomicon (if he has), self Nature's Prophet can't fight 5v1 too. Who doesn't build Black King Bar or Blink Dagger oftenly will be a good meal for Meepo.
 * Medusa
 * Luna's Eclipse spread damage to each target, so Meepo won't take all damage for a clone.
 * Lifestealer
 * Naga Siren

Works well with...

 * Slardar can combo his Slithereen Crush with Meepo's Earthbind to prevent the enemy from escaping.


 * Glimpse and Kinetic field let's Meepo Earthbind easier.


 * Sven's Storm Hammer help Meepos in locking down enemies.
 * Warcry makes both of them tankier.
 * Both can initiate and backup each other.


 * Kunnka's mark X spot help Meepo catches enemy easier.
 * Ghostship makes Meepo easier to Earthbind and Poof.

Most of the meepo counters are heroes having aoe damage. He can protect meepo from spells and allow him to complete his combo or escape from a gank in team fight, thanks to his ultimate.
 * Reason

Others

 * Techies will pressure enemy at early game so they can't farm fast enough to fight Meepo.
 * Naga Siren who has playing style like Meepo can combo with their both skill.

List of heroes that counter Meepo, and list of heroes that work well with Meepo.