Существует несколько ответов на ваш вопрос. С однородными грунтами все понятно - это грунты с преобладанием одного вида породы. А вот неоднородные могут быть нескольких типов:
1) Когда под фундаментом дома проходит в однородной породе всречается жила или несколько жил каких-либо других материалов. Например в песке очень часто встречаются жилки глины.
2) Когда весь грунт состоит из различных фракций различных пород, то есть в процессе движения грунта по различным причинам, в том числе и сезонного замерзания-оттаивания, происходит смешивание, которое с течением времени образует новый промежуточный тип породы. Например суглинок или супесь.