Do the US Marines really have dress uniforms for bulldogs?

In this picture on Wikipedia there are some Marines in ceremonial uniforms, accompanied by a bulldog wearing a dog version of same uniforms. With the insignia of a Corporal, no less, which would mean that the dog would outrank two of the human Marines in that illustration. Is this some kind of joke on the part of the artist? Do the Marines really have uniforms for dogs?

Not a joke, but an unofficial mascot who is kinda-sorta considered on active duty. The current English Bulldog’s name is Hummer and is only ranked PFC. His predecessor was named Mac and was ranked Lance Corporal. One mascot in the 20’s reached Sgt. Major.

Not all bulldogs, of course, just the official bulldog at the post.

You might want to start here:

http://www.usmcpress.com/heritage/marine_corps_mascot.htm