Fun with Tikz Dogs
Answer dedicated to David:
\documentclass{article}
\begin{document}
\begin{picture}(100,100)
\put(0,30){woof}
\put(44,20){\circle{6}}
\put(50,30){ \line(1,3){5} }
\put(40,30){ \line(-1,3){5} }
\put(30,30){ \line(1,3){5} }
\put(60,30){ \line(-1,3){5} }
\put(43,30){\line(1,0){10} }
\put(33,21){\line(0,0){10} }
\put(23,11){\line(0,0){10} }
\put(20,21){ \line(1,0){10} }
\put(20,11){ \line(1,0){80} }
\put(63,30){\line(1,0){40} }
\put(100,30){ \line(2,5){8} }
\put(100,10){ \line(1,5){8} }
\put(50,10){ \line(-1,-3){4} }
\put(60,-2){ \line(-1,3){4} }
\put(80,10){ \line(-1,-3){4} }
\put(90,-2){ \line(-1,3){4} }
\end{picture}
\end{document}
For the Laika dog, one of the greatest dogs in human history:
The code is nearly 28000 lines long, so I can't paste it here. You can go here to see the code.
That code is generated using Inkscape.
Edit: This image is taken from here.
\documentclass{article}
\usepackage{fontawesome5}
\begin{document}
\faIcon{dog}
\faIcon{hotdog}
\end{document}