Tandoori chicken can be made without yoghurt. Make a paste in a mix of oil and lemon juice. Just add salt and whatever spices you can have out of; salt, sweet paprika (fresh or powder),chilli powder, fresh ginger, garlic, oil of choice. Choose from ingredients of garam masala, don't use it whole; black cardamoms, black peppers, cloves, cinnamon, green cardamoms, cumin seeds. Make a tandoori paste in your blender/grinder. Marinate your chicken/lamb chops/prawns/fish etc. in it and cook as you would normally cook these things.
Many people in India can not afford to have some of the things you mention. Milk and yoghurt can be expensive. they are not a must. Paneer, if other like it, can be added after taking portion out for you son.
When you want to cook a specific think, ask me on mamtaskitchen fb page. I don’t check here every day. https://www.facebook.com/mamtaskitchen
Hope you can start cooking some things. Don't forget, Indian children/people also suffer from these allergies and learn to cook around them.