No they don't but you can also go to Ritter house or St Vincent de Paul on B Street and if they have them they will give you free backpacks......
No backpacks at the dollar tree but the Ross around the corner in Marin Square does and as mentioned, both Goodwill and Salvation Army do too.
Not that l've ever seen, but Good Will in San Rafael does.
Thanks! Your answer is awaiting moderation.