I want to ask several questions about pet :

1. Which pet is good? (Both range and melee)
2. How to get pet stone?

*I'm still new to this game.