Difference between 飼っている and 持っている : “to own”

飼っている and 持っている are having similar meanings. Both means “to have”, “to own” etc. The difference lies in the context where it is used.

飼っている(かっている)  is used when talking about living beings like animals like pets.

持っている(もっている) is used to talk about non-living things like a pen, car etc.

Examples:
私は犬を飼っています : I have a dog.
私の友だちは新しい車を持っています。: My friend has a new car.

飼って : katte (Dictionary form: 飼う kau)
持って : motte (Dictionary form: 持つ motsu)