Helping the homeless?

Hey everyone! I recently moved to Pittsburgh from a really small town and I want to help the homeless more.

I try to give out bottles of water but it’s getting colder here. Is there anything else I can do to help as a broke college student? Is smiling and telling them to have a nice day good if I can’t give anything?

There’s also a homeless woman nearby with a dog and that hits hard as when I was homeless I also had a dog. Can I do anything in specific for her?