Do you like animals? Do you have any pets?
Your browser is out of date. To view the videos, please update your browser
I like them (pets) a lot. But I haven't any pets at home.
I like a pets lot. But I haven't do not have any pets
You have to name what you like, otherwise the sentence does not make sense.
Haven't is referring to the past, you currently do not have pets.