A familiar is a spirit, usually non corporeal and often an animal, but can take various forms. I would suggest in high magic they are called elementals. The other type is a being created by the witch.
Pets are pets, and the two are often confused. Whether or not the familiar can be a spirit of an alive animal is up for debate, my side of the debate is no, but I don't claim authority.