the pet system relies heavily on excessive grinding to level your pet. Specific pets for specific purposes. I propose that users be allowed to interchange pet abilities, up to a maximum of three to their liking. Make this rather difficult (ex. same color pet, same level pet to interchange skills) but allow an option to create a truly unique pet.