Cette phrase est grammaticalement correcte mais un peu gênante. Voici quelques façons de l'améliorer:
plus concis:
* Le chiot faible a eu du mal à se tenir debout.
* Le chiot était trop faible pour se tenir correctement.
plus descriptif:
* Le chiot faible vacilla de façon précaire sur ses minuscules jambes, à peine capable de se tenir debout.
* Ses jambes tremblaient et le chiot a à peine réussi à rester droit.
Ajout de contexte:
* Le chiot faible, à peine capable de se tenir debout, gémit pathétiquement.
* Le chiot faible, à peine capable de se tenir debout, leva les yeux vers sa mère avec des yeux implancés.
Choisissez l'option qui correspond le mieux au contexte de votre histoire ou de votre description.