Salut! I was watching a French TV show and a woman said "Il possède pas des animaux." That make me start thinking- when do you use avoir vs. posséder? Would you use posséder more to describe possession of physical things? Does it still make sense to say "Il n'a pas des animaux"?
You generally use posséder for something that has some value, that is part of your wealth, often something that you bought, earned or inherited.
Avoir doesn't imply anything like that although it can always be used instead of posséder.
For example, if you rent a car, you can say j'ai une voiture rouge but not je possède une voiture rouge.
I believe the difference is the same than the one between to own and to have however, sometimes posséder is used for something that still has some value but isn't material; e.g. Il possède un don pour la musique (He is gifted in music.)