Has или have в предложении ...... you got a dog?
Have has - только, если подлежащее в 3 лице ед.ч., т.е. со словами - he,she,it
Have you got a dog))))))))))