Dog rehoming charities can impose strict criteria, meaning most people experiencing homelessness struggle to meet them.