...Possibly.

As of the latest patch, there are now two entries for "pets".
VerificationPet  Test:Pet  enemy/db_en_veri_p.ice 2 enemy/db_en_veri_p.ice,enemy/db_en_veri_p_eff.ice
And, the newest one:
PetDogA  enemy/en_pe_dog_a.ice
By themselves, this doesn't really say anything. However, I checked and found an AI script for PetDogA, and here's where the damning evidence comes into play. Listed inside the script is this:
SUMMONER_PA1 
SUMMONER_PA2 
SUMMONER_PA3 
SUMMONER_PA4 
SUMMONER_PA5 
These are (internal) player attack names. No other enemy AI script has them. There are even three entries for NA's(Normal attacks), which all weapons have three of.

Full contents of pet_dog_a.ini.lua:
Spoiler!


Both pet "enemies" are surrounded by enemies which are listed as episode 4 enemies, indicating that these are episode 4 content.
Neither are listed as actual enemies in the .ski files, indicating they aren't actual enemies.
The AI script constantly references a 'parent' and the 'parent's location, which is precisely what a summon/pet would do.

---

Tl;dr: Either the new episode 4 class is 'Summoner', or we get actual pets. There aren't any other possibilities.