The ideal weight depends greatly on the individual dog IMO.
You should be able to easily feel the ribs without having to fight your way through coverage.
My male is 2, and long haired, and is around 31kg, and is about right weight-wise, so it differs greatly on dog to dog