'Do you have (any) dogs?' would be what you'd say after entering a pet shop, e.g. if you wanted to buy a dog, but couldn't see any in the window.
In ordinary situations, for some reason, one always says 'do you have a dog?', even if you know the person probably has half a dozen. (Some people naturally look as if they own half a dozen dogs.) This allo
One phrase I come across with for asking such a thing is: "Do you have more than one dog?". But why do you use a singular "dog" here? I think "more than one" should be two or some number greater than two. So logically the sentence must be "Do you have more than one dogs?" But you are using the singular "dog". It sounds funny to me.
Thanks for the answers, though my original question was whether "Do you have dogs?" is equivalent to "Do you have any dogs?". And, from what you say, it seems that it is.
Thanks for the answer, MrP. I asked that question because one usually says "Do you have any brothers or sisters?". So I was wondering whether one can take "any" out.