Before any millennials come and attack me, no, not all boys need to like traditionally boy stuff, and not all girls need to like traditionally girl stuff. That being said, this was obviously designed by a boy and a girl. Boys like swords and shields, so sure enough the dog is wielding a sword and shield. Girls like dresses and fairies, so sure enough the dog is wearing a dress and some fairy wings. Amazing plot twist if the girl put the sword and shield and the boy put the dress and fairy wings. We'll never know. If you're the designer of this dog's look, please comment with your gender.
This outfit might be a little bit of overkill. I don't see that dog getting up and remembering to bring the sword and shield. For one, no opposable thumbs.