I thinks it is either 2 or 3 battle buddies that can be in your party at a time. And yes, monsters will level up if you let them in your party. And for the final question, their level will not affect their product drops, only how much friendship you have with them.