How to draw a puppy

Sketch the basic shapes
Lightly sketch a round head, floppy ears, oval body, legs, four oval paws and tail. Draw two crossing lines on the head; curve the horizontal one.
Draw the outline
Go over the edges with a firmer line. Add fluffy tufts on the ears, chest and tail, and toe lines on the paws. Keep the light lines for now.
Add the face
Draw two oval eyes along the curved line. Centre an oval nose below them, then add eyebrows, a mouth and tongue. Lightly mark ovals inside the legs.
Clean up and add details
Erase the crossing lines and the leg ovals. Add pupils with a small white spot, two lines for the stripe on the forehead, the smile lines and fluffy fur on the chest.
Colour the puppy evenly
No shading yet: golden fur; white stripe, muzzle, chest, paws and tail tip; pink tongue, black nose. Colour the rings around the black pupils brown; keep the white areas.
Add soft shadows
Shade the ears, under the head and along the sides with a darker gold. Add a soft grey shadow under the paws.