They do free donation pickups in Davis..
I dont believe the spca does at all but multiple other places will. Like one of the veterans ones does.
I know that goodwill will pick up couches but I'm nit sure about spca. Just call em.
Thanks! Your answer is awaiting moderation.