I'm trying to say "I learned that homeless people have dogs, and that the dogs wear orange doggy-jackets."

WOuld it be: я узнал, что у бомжев есть собаки, и что собаки несут оранжевые, собачьи куртки".

BTW, a doggy jacket is a little jacket that you can put on your dog when it's cold outside, in case you didnt know.

Thanks!