Du solltest dich an dem zu erwarteten Endgewicht orientieren: 12 bis 20kg.
Da es ein Mix ist, finde raus, was noch drin ist.
Mit 4 Monaten sollte der Hund 40 bis 45% des Endgewichts haben.
Dein Hund ist also, falls da nicht noch was riesiges drin ist, deutlich zu schwer.
Die Schulterhöhe wöchentlich zu messen, macht auch Sinn.
Siehe hier:
https://tierpal.de/border-collie-wachstum/
Beim Futter berechnest du einfach den jeweiligen Bedarf für Nass- und Trockenfutter pro Tag und halbierst es, dann hast du die Menge für den Tag. Das teilst du auf 3 bis 4 Mahlzeiten auf... Ich würde mich lieber am unteren Ende der Skala bewegen statt am oberen Ende.
Lass den Hund lieber langsam wachsen, das wurde ja schon gesagt. Die Endgrösse ist ohnehin genetisch vorbestimmt. Aber wenn der Hund langsam wächst, vermeidest du, das zb die Knochenhaut nicht mehr mit dem schnellen Wachstum der Röhrenknochen (Beine) hinterher kommt und vermeidest Probleme.
Zum Vergleich, habe gerade in meine Aufzeichnung geschaut:
Mein Labrador wog mit 4 Monaten 14kg und hatte eine Schulterhöhe von 48cm.
Nun ist er ausgewachsen und hat 33kg bei 63cm (Idealgewicht). Da dein Hund höchstwahrscheinlich kleiner und leichter bleibt, sind eure 12kg zu viel.
Wenn du fortan weniger bzw die korrekte Menge fütterst, achte auf die richtige Zufuhr von Nährstoffen. Deshalb auch 3 bis 4 Mahlzeiten, ein junger Hund braucht permanent Nachschub.
Ab 6 oder 7 Monaten reichen 3 Mahlzeiten und ab 12 Monaten dann 2 Mahlzeiten.