Fatti: Fatti: A. A._, la quale alleva cavalli, asini, capre e pecore sulla particella xxx RF di X._, deteneva anche alcuni cani, che impiegava prevalentemente nella custodia delle greggi. In seguito a ripetuti solleciti dei vicini, disturbati dall'abbaiare dei cani e dal fatto che vagassero incustoditi lungo il fiume Ticino, il Municipio di X._, con risoluzione del 19 luglio 2001 fondata sulla tutela della quiete e della sicurezza pubbliche (art. 107 della legge organica comunale, del 10 marzo 1987, LOC), ha ordinato a A._ di allontanare tutti i suoi cani dal territorio comunale. Adito da A._, il Consiglio di Stato ha evaso il gravame ai sensi dei considerandi il 24 ottobre 2001. Dopo aver rilevato che l'art. 107 LOC costituiva una base legale per ordinare in concreto di allontanare gli animali, ha osservato che, indipendentemente da ciò, il loro allontanamento si giustificava comunque in virtù della legge federale del 9 marzo 1978 sulla protezione degli animali (LPDA; RS 455) e della relativa ordinanza (OPAn; RS 455.1), i cui disposti determinanti erano manifestamente stati disattesi nella fattispecie. Era infatti emerso che tre dei cani dell'interessata erano detenuti all'interno di un recinto percorso dalla corrente elettrica, mentre un altro era rinchiuso in un furgone esposto al sole. Sottolineando poi che la decisione municipale non poteva limitarsi ad un semplice allontanamento, pena l'esposizione dei cani ad un incerto destino, il governo cantonale l'ha quindi integralmente confermata, seppure per altri motivi, nonché l'ha completata con l'obbligo, fondato sull'art. 25 LPDA, di consegnare i cani alla Società Protezione Animali di Bellinzona (SPAB). Detta decisione è stata confermata su ricorso dal Tribunale cantonale amministrativo con sentenza del 21 giugno 2002. I ricorsi di diritto amministrativo e di diritto pubblico presentati da A._ al Tribunale federale contro quest'ultimo giudizio sono stati, in seguito al loro ritiro, stralciati dai ruoli con decreti presidenziali del 30 ottobre 2002 (cause 2A.409/2002 e 2P.187/2002). Detta decisione è stata confermata su ricorso dal Tribunale cantonale amministrativo con sentenza del 21 giugno 2002. I ricorsi di diritto amministrativo e di diritto pubblico presentati da A._ al Tribunale federale contro quest'ultimo giudizio sono stati, in seguito al loro ritiro, stralciati dai ruoli con decreti presidenziali del 30 ottobre 2002 (cause 2A.409/2002 e 2P.187/2002). B. Dopo aver diffidato invano il 4 dicembre 2002 A._ a consegnare i suoi cani alla SPAB, il Municipio di X._, coadiuvato dalla SPAB, dalla polizia e dal veterinario cantonali, ha allontanato, il 15 maggio 2003, dalla proprietà di quest'ultima tre cani adulti e un cucciolo maremmani nonché un adulto e un cucciolo border collie, i quali sono stati collocati presso un canile della SPAB. Constatato una settimana dopo che erano comparsi altri due cani maremmani adulti presso la tenuta di A._, il Municipio di X._ ha incaricato la SPAB di trasferirli al canile, ciò che è stato fatto il 23 maggio 2003. L'autorità municipale ha poi autorizzato la SPAB ad affidare a terzi i cani che non sarebbero stati soppressi all'esplicita condizione che non fossero riconsegnati a A._. I border collie sono stati adottati da terzi il 1°, rispettivamente il 17 giugno 2003. Gli altri cani sono invece rimasti presso il canile. A._, la quale ha chiesto a più riprese il dissequestro e la restituzione dei cani, ha inviato il 10 giugno 2003 al Ministero pubblico e al veterinario cantonale un'istanza di segnalazione e d'intervento con denuncia penale. Una copia è stata trasmessa al Municipio di X._, il quale ha continuato però ad opporsi alla riconsegna degli animali all'interessata. A._, la quale ha chiesto a più riprese il dissequestro e la restituzione dei cani, ha inviato il 10 giugno 2003 al Ministero pubblico e al veterinario cantonale un'istanza di segnalazione e d'intervento con denuncia penale. Una copia è stata trasmessa al Municipio di X._, il quale ha continuato però ad opporsi alla riconsegna degli animali all'interessata. C. Per la custodia dei cani dal 15 maggio al 30 settembre 2003 la SPAB ha emesso a carico del Comune di X._ tre fatture per complessivi fr. 15'623.--, ossia fr. 15'373.-- per le spese di pensione e fr. 250.-- per quelle degli interventi di sequestro. Con risoluzione del 7 ottobre 2003, fondata sugli art. 25 cpv. 1 LPDA e 107 LOC, il Municipio ha quindi esatto da A._ la rifusione delle citate spese. Adito dall'interessata, il Consiglio di Stato ne ha parzialmente accolto il gravame con decisione dell'11 novembre 2003, nel senso che ha detratto dalla somma da rimborsare le spese per gli interventi di sequestro (fr. 250.--). Nel merito ha considerato, in sintesi, che la rifusione delle spese si giustificava in virtù dell'art. 25 LPDA. Il 10 settembre 2004 il Tribunale cantonale amministrativo ha parzialmente accolto il gravame presentato da A._ contro il giudizio governativo. Fondando la propria decisione sull'art. 25 LPDA, ha annullato la decisione impugnata nonché ha annullato e riformato la risoluzione municipale del 7 ottobre 2003 nel senso che l'insorgente era tenuta a rimborsare al Comune di X._ la somma di fr. 3'970.--, ossia le spese di custodia dei cani fino al 15 giugno 2003 nonché quelle degli interventi di sequestro ammontanti a fr. 250.--. Il 10 settembre 2004 il Tribunale cantonale amministrativo ha parzialmente accolto il gravame presentato da A._ contro il giudizio governativo. Fondando la propria decisione sull'art. 25 LPDA, ha annullato la decisione impugnata nonché ha annullato e riformato la risoluzione municipale del 7 ottobre 2003 nel senso che l'insorgente era tenuta a rimborsare al Comune di X._ la somma di fr. 3'970.--, ossia le spese di custodia dei cani fino al 15 giugno 2003 nonché quelle degli interventi di sequestro ammontanti a fr. 250.--. D. Il 7 ottobre 2004 il Comune di X._ ha esperito al Tribunale federale un ricorso di diritto amministrativo, da trattare in via subordinata quale ricorso di diritto pubblico, con cui chiede che la sentenza cantonale sia annullata e che la propria risoluzione del 7 ottobre 2003 venga integralmente confermata. Censura, in sintesi, un accertamento manifestamente inesatto ed incompleto dei fatti rilevanti e lamenta la violazione degli art. 25 LPDA, 107 LOC e 9 Cost. Chiamati ad esprimersi, il Tribunale amministrativo si è limitato a riconfermarsi nei motivi della propria sentenza, mentre il Consiglio di Stato si è rimesso al giudizio di questa Corte. A._ ha chiesto la reiezione in ordine e nel merito del ricorso di diritto amministrativo, subordinatamente di quello di diritto pubblico. L'Ufficio federale di veterinaria ha rinunciato a presentare osservazioni.