Since STAB means:
How does it work for Dual Typed Pokemon?
They get the 50% type boost for moves of both of their types.
Example: Swampert gets STAB on both Earthquake and Waterfall.
Source: Experience.
STAB STAB means same type attack bonus as you mentioned. STAB increases the base power of an attack by 50% Let's say Lucario (Steel/Fighting) uses Bone Rush, it gets no STAB of course so the base power would stay at 25. BUT if Lucario uses Metal Claw he will get 75 base power instead of 50. So same rules apply. If a Machamp uses Rock Smash the base power will be 60. If a Lucario uses Rock Smash it will have 60 base power just like the Machamp.
Source: http://bulbapedia.bulbagarden.net/wiki/Same-type_attack_bonus
How to change your username How to add a user avatar Why was my post hidden? Question etiquette Flags vs Downvotes Anime FAQ Official PokemonDb League
Type a Pokemon name, type, move or ability to see instant results.