Why does the mixture of gases NH3 HCl not obey dalton's law of partial pressure
This is because when you mix HCl and NH3, they react to form NH4Cl which is solid. As it reacts and form solid product it does not obey law of partial pressure.
NH3 + HCl → NH4Cl
NH3 + HCl → NH4Cl