Dear student, 1. In real manner colloidal solutions neither 100%homogenous nor heterogeneous this is due to their particles size which lying between the both homogenous and heterogeneous. 2. Milk is mixture of the various components like Lacoste, casein etc. While sugar is not a mixture as it has one single compound. That is why milk is not pure while sugar is pure. Regards