Angry Birds Epic/Enemy Variety Types

Common Pigs
Appears in large numbers.

Hint
Deal with the tallest pig first. Most tall pigs have more health and power

Recommended Classes
Any classes

Knights
Low damages deals only half the damage.

Hint
Use strong attacks to avoid the Ironclad.

Recommended Classes
Avenger, Thunderbird, Berserker, Cleric, Tricksters

Prince Porky & Ninjas
Can't take high damages.

Hint
Use multiple attacks and damage reflections.

Recommended Classes
Samurai, Rainbird, Druid, Cannoneer, Rogues

Monty
Removes effects, has a high chance to take no damage.

Hint
Remove his effect first.

Recommended Classes
Lightning Bird, Capt'n, Tricksters

Pirates
Immune to any negative effects.

Hint
Use simple attacks. They're vulnerable with them.

Recommended Classes
Paladin, Thunderbird, Cleric, Frost Savage, Treasure Hunter

Undead
Revives after 2-3 turns upon death.

Hint
Deal with the others first. Once the Undeads are left, it's your chance to finish them, or use multiple attacks.

Recommended Classes
Any Chuck's classes, Spies

Wildlings
Damage greatly increased once the Rage Chili is filled up.

Hint
Deal with the Wildlings first. Once they're defeated, you can back fill your Rage Chili without worries.

Sometimes pigs with empties the Rage Chili ability can be useful, or the Tranquil Air special rule.

Recommended Classes
Any classes

Special Enemies
Unique and challenging battle.

Hint
Watch out for weaknesses. Good luck!

Recommended Classes
Any classes, premium/elite classes is better

Tips
The classes are my opinion.