Правильно ли построен вопрос?

  • How many friends dog you know/have?
    Правильно ли построен вопрос?

  • How many friends do you know dogs have?

    Очень сложно и порой непонятно. Можно все сделать проще: In your opinion how many friends do dogs have?