Well as rewards they kinda gotta be in there, but it'd be nice if atleast you had to kill 1 (preferably more) of tht boss first. I meant like
-Pets can be bought in the shop only after receiving a rare drop from the respective monster
-Titles can be bought in the shop only after killing boss x amount of times (hard mode maybe), or perhaps killing boss in a certain difficult/unique way like no food, no armor, or whatever
Something so that the title can mean "wow that guy accomplished x y z thing" rather than just "oh that guy bought the title"