I don't think Dark Emperor, Metal Face, Yellow Devil, or Ridley (Wii U) ought to be counted as bosses. Their role is more similar to Nabbit's than to Porky's.
They don't have a boss health bar, some can't be defeated at least to my knowledge, and Dark Emperor and Yellow Devil are more or less a stage gimmick. I think I agree with kfroog