1. Have you ever had pets?

2. Have you ever kept pets?
3. Have you ever raised pets?
-------------
Are they all grammatical? Do they have the same meaning? Does #1 mean #2? Which one is commonly used?

1 answer

Answer is number 1