The average size of a German Shepherd Blue Heeler mix is a weight of 60 pounds, and a height of 20 inches. However, this doesnt really give us an accurate picture of the potential size range. In actuality, your dog could be significantly smaller, or much larger. It depends on what parent breed it takes after most.