Davidson, Carli.
Shake puppies / Carli Davidson. - 143 pages : colour illustrations ; 19 cm
Chiefly photographs.
9780062351722 (hardback)
Puppies--Pictorial works.
Dogs--Pictorial works.
636.7070222 / DAV 2014
Shake puppies / Carli Davidson. - 143 pages : colour illustrations ; 19 cm
Chiefly photographs.
9780062351722 (hardback)
Puppies--Pictorial works.
Dogs--Pictorial works.
636.7070222 / DAV 2014