Для предложения "хорошему человеку бывает стыдно даже перед собакой" определим грамматическую основу и вид предложения.
Грамматическая основа:
- Подлежащее: "человеку" (в данном случае, это подразумеваемый объект, так как форма предложения безличная).
- Сказуемое: "бывает стыдно".
Поскольку сказуемое выражено безличной формой, подлежащее явно не выражено, но смысл позволяет понять, о каком объекте идет речь.
Вид предложения:
- По структуре: Односоставное предложение, конкретно - безличное, так как действие или состояние ("бывает стыдно") не приписывается конкретному лицу.
- По цели высказывания: Повествовательное, так как содержит сообщение.
Таким образом, предложение "хорошему человеку бывает стыдно даже перед собакой" является безличным, односоставным и повествовательным.