Nope, the Flooge killer is in Little Mushroom Forest -

http://beyond.divinedivinity.net/help/act2_forest_sw.htm

here, you need number 4 on this map => MUSHROOM forest.