well I know on a int/dex build Jiggle Physics becomes spamable
I finished the game and int/vit build makes the game too easy.
99 int for decent damage and 99 vit to not get hurt too much. With the skills to regen sp and hp maxed and also learning that skill that reduces damage for the whole battle (unless you get dispelled) that you learn at the magic tower, you will barely suffer damage and then you can also learn heal lv3 to heal when your hp is around 50% and you are good.
For the final extra boss, having dispel in the skill set is a must. You can either learn the spell and have around 10 blue circuits at hand or use a pet that can use it. I prefered to learn the spell and use Nitocris, I mean Pharaoh as the pet so I can get some healing without wasting a turn. If you want to penetrate her, then you will need to learn steal and use it once she has >50% hp remaining (and hope it lands). I didn't try to use a skill to forcefully remove her clothes before she has 50% hp.
And with this I finally finished the game, getting every single drop from every enemy and maxing affection with every pet, all of them being evolved fi they could (even camila and green slime).
If you want to grind quickly, wait until the final dungeon where the enemies drop the mat to craft golden apples or steal a bunch of panties. Respeck your stats to get 50 luck for double drop rate (it doesn't work if you get 50 luck from equippment)
For pet affection grind, respeck your skills to get extra exp and affection levels. You can feed your exp to your pets. With the sand slime card, and your affection skills maxed, a single battle against Epsilon will net you 46 affection point and with double drop rate with 50 luck, you will always get a proof of loyalty which gives 25 affection too. Coupled with the exp bonus and you will quickly max your pets' affection level.
Finally, I hate the grind in games.