В деревне - будка, правильно, человек обеспечил жилье и корм. В усадьбе - псарня, тоже человек обеспечил жилье и корм.  Во дворце - в отдельной комнате могут поселить, на шелковой подушечке  В современных городах будку у многоквартирного дома не поставишь, да и с псарней сложновато. В городах собаки живут в одном жилье с хозяевами.  Но никак не на улице безнадзорно.