This is a guest post from former GRS staff writer Donna Freedman. There’s no such thing as a free puppy. Or kitten. Or hamster, lizard, fish or rabbit. Even if someone hands you a critter outright, you can expect to spend between $580 to $875 a year for basic expenses, according to the American Society for the Prevention of Cruelty to Animals.