I was really annoyed every time I got Vegetarian Vampire sub, so I wrote a solver for it.
As I was writing it (thanks to ~'(+^+)'~ for pointing out some of my omissions), I realized there are a lot more possible moves than I coded originally, so I will have to add support for those. Originally I assumed you could just cut the plants, but you could not move them or break the walls.
In any case, it is already usable. The project is here:
https://github.com/mmavova/Vegetarian_Vampire
I already added support for ENDISWAL (in an ugly way, for now).
On my laptop it solves 50 random puzzles (with/without ENDISWAL) in 17 seconds.
I am not a programmer, so any critique of the code is welcome

I am trying to think of all the possible other "moves" or game features that can increase the number of solutions.
If I missed any, please let me know.
Here is my list:
* ENDISWAL
* PISORFing the vampire
* WEYTWUT the vampire
* WONAFYT the vampire
* pushing the plants as a half-dragon or as a hero with knockback and consecrated strike
* transmutation seal
* you can also break a wall behind the vampire (transmutation seal), and then move him via knockback and finally break more walls this way.
* patches the teddy technically could teleport you god knows where (kill the vampire or use Yendor/Cracked Amulet), but it is probably unimportant.
* Wicked Guitar can make the Vampire more durable. Wand of Binding can help to make the Vampire even stronger.
* I assume Mass09 Ledger is useless in this sub. Did not really try.
* Titan Guitar/prepping Taurog also can be used to move the Vampire, I suppose.
* I think you cannot get wall crunchers into this sub.