A puppy who is too thin will have visible ribs, protruding hip bones, a tightly tucked waist and a visible spine. At an ideal weight, your puppy's ribs won't be visible but can be felt easily, and he will have a defined waist that gently curves inward when viewed from above and is lightly tucked up when viewed from the side.