>>26945711Pokémon was yokai long before Yokai Watch was even conceived. Gen1 is already littered with them (Jynx, Magmar, Slowbro, just to name some).
And as
>>26945743 said, Gen3 also had many.
About Garbodor, yeah, it's trash seeking revenge after it was thrown out as garbage. It starts as Trubbish (newly jet garbage) and after a while ("100 years") takes on the ghoulish form to seek vengeance. It was used in gen5 because of NY's pollution problem. As some kind of moral that at some point, the pollution will overman us.
You don't happen to speak German, do you? There's a nice series on youtube talking about the design origins of Pokémon and they had Garbodor before.