@monorail i don't think the mechanics of types have been really fleshed-out super well, but it is at least clear that type and physical/special are distinct concepts. i think it's clear that a cat pouncing on something is a physical attack but i think in order to have a type you have to be a pokémon.
especially considering many simple attacks are not Normal, but Fighting (punches and kicks) or Dark (bites)