Did you know Portland has a Day Center for the unhoused? That should reflect upon the city. Plans are in the works for ours, so maybe that will address your issue with smelly males. Also, we are forming a union for the unhoused that can address other concerns, perhaps providing showers & a place to stay out of the rain.  We are talking about people here, many with emotional, mental, and/or physical problems.