ARTASCIIcreate with characters
Copyable collection

8 dog ASCII designs: faces, kennel and bone

Copy a dog face, puppy or accessory in ASCII characters. Small one-line faces suit short messages; silhouettes need a block that preserves spaces.

8 designs available

Dog face

ASCII
 / \__
(    @\___
 /         O
/   (_____/
/_____/   U

12 columns × 5 lines

Floppy ears and a muzzle.

TXT file

Small face

ASCII
 / \ / \
(  o o  )
 \  Y  /

9 columns × 3 lines

A compact three-line head.

TXT file

Sitting puppy

ASCII
 /\_/\
( o o )
 / Y \
( | | )
(_|_|_)

7 columns × 5 lines

A short front-facing silhouette.

TXT file

Tiny muzzle

ASCII
U^o^U

5 columns × 1 lines

A one-line face.

TXT file

Bone

ASCII
()====()

8 columns × 1 lines

An accessory to add separately.

TXT file

Kennel

ASCII
   /\
  /  \
 /____\
 | __ |
 ||  ||
 ||__||

7 columns × 6 lines

A little shelter to customise.

TXT file

Sleeping dog

ASCII
U-.-U  z Z

10 columns × 1 lines

A quiet face with long ears.

TXT file

Two companions

ASCII
U^o^U  U-.-U

12 columns × 1 lines

Two faces on one line.

TXT file

Choose for the destination

Start with U^o^U if space is limited. The U characters suggest ears and o a muzzle. The kennel and bone are separate accessories, not additional breed portraits.

Compare the eight formats

DesignColumnsLinesUse
Dog face125Floppy ears and a muzzle.
Small face93A compact three-line head.
Sitting puppy75A short front-facing silhouette.
Tiny muzzle51A one-line face.
Bone81An accessory to add separately.
Kennel76A little shelter to customise.
Sleeping dog101A quiet face with long ears.
Two companions121Two faces on one line.

Two examples explained

Tiny muzzle

U^o^U

The tiny face fits in five columns. You can replace the ^ eyes with hyphens without changing its width. Replacing them with emoji can change display width and makes the result no longer strict ASCII.

Kennel

   /\
  /  \
 /____\
 | __ |
 ||  ||
 ||__||

The kennel is built around its roof and doorway. The roof backslashes are part of the text, not executable code. Preserve leading spaces to keep the peak above the entrance.

Customise without losing the shape

To compose a scene, put the face and bone on one line and check the total width. To combine a multiline kennel with a dog, pad each kennel line to the same width before adding the dog. These simplified sketches do not accurately depict any breed.

Copying, compatibility and limitations

Copy the complete design, then check the result in your app. TXT preserves raw text; it does not set the recipient’s font. If the design shifts, use the alignment repair guide. Tools can export an image when you need a fixed appearance, but that image is no longer selectable raw text art.

These are simple variants provided here, without invented historical attribution. The ASCII repertoire is documented in RFC 20. On a web page, the HTML pre element preserves spacing; this does not guarantee presentation in every messaging app.

Explore next

All designs · Unicode symbols · Discord