NPCs are everyone else in the world other than the PCs. An animal companion is not a PC. All NPCs are DM controlled.
As a DM, however, I agree that it would be a huge pain to do this for everything, and offloading control of animal companions and familiars in combat situations - and relaxing the rules about using handle animal tricks - helps quite a bit.