After 25 years serving the Castro and Duboce Triangle, Jeffrey's Natural Pet Foods announced the closure of its shop at 284 Noe Street.