petkeeper
Etymology
From pet + keeper.
noun
One who keeps a domestic animal, or pet.