I don't want to be rude, but since they are in the majority(2 vs 1) I am kind of in a weird situation of how to ask them to not cook non veg in the house.
As has answered about how vegans(mainly Jains) are a little apprehensive of allowing non veg in the house -> . Changing the room is not an option I have right now. I don't want them to give up non veg, I just want that they don't cook it in the house.
Jain vegetarian diet is practiced by the followers of Jain culture and philosophy. It is one of the most rigorous forms of spiritually motivated diet on the Indian subcontinent and beyond. The Jain cuisine is completely vegetarian and also excludes onions, potatoes, brinjals (eggplants) and garlic, similar to the shojin-ryori Buddhist cuisine of Japan.
The strictest forms of Jain diet is practiced by the ascetics; in addition to potatoes it may exclude other root vegetables. This food is called sattvic, which means that it is based on the qualities of goodness, lightness and happiness. On the other hand, onions, eggplant and garlic are considered "tamasic", as they are believed to have a quality of darkness, lethargy and a putrid smell.