When you melt butter, you'll find milk solids floating on the surface. This means that the mixture itself has indeed been separated, heterogenization, that is - it has lost it's uniformity. A heterogeneous mixture is one that has phases in which the particles can be separated by physical means - heat being one of them. By appearance, butter does seem to be a homogeneous mixture - when you spread it, it is indeed uniform throughout. But because it's particles can be physically segregated, it is otherwise a homogeneous mixture.
So yes, because it's particles can be separated physically, it is classed as a heterogeneous mixture.
Blood is also a good example. Seemingly homogeneous - but when you place it in a centrifuge, it separates into the red blood cells, white blood cells, platelets and the blood plasma.
Hope this clears up your question about heterogeneous mixtures
Heterogeneous. You can see the different parts: bread, peanut butter.
Heterogeneous mixture
No, it is heterogeneous as there are still pockets of air in the cake itself.
No. Crunchy peanut butter is a heterogeneous mixture.
The brown sugar is a homogeneous mixture
Heterogeneous mixture.
hetergeneous
A flower is a heterogeneous mixture.
Salad dressing is a heterogeneous mixture.
Heterogeneous mixture.
Butter is a colloidal solution as it shows Tyndall effect. Tyndall effect is scattering of beam of light by the particles of colloidal solution. The dispersed phase in butter is liquid and dispersion medium is solid. The colloidal solution is always a part of heterogeneous mixture. Therefore, Butter is a heterogenous mixture.
Sand+salt: a heterogeneous mixture.