A review by beecheralyson
Enzo and the Fourth of July Races by Garth Stein

The ending is weird in that I don't know many dogs who like fireworks.