why would porquoi tu veux un chien not work?!?!?!??!?!?!?!
Try "Pourquoi veux-tu un chien?"
A agree - you can ask the question both ways!