There's nothing wrong with buying that puppy in the window if it's love at first sight, but don't rule out rescuing. Of course, you'll probably come away with some good feelings after rescuing a pet, but you'll also save some cash. For those who haven't done any second-hand dog shopping, it's important that you understand that rescuing is not free (you are still looking at $200-$400), but you'll pay a lot less than you would at a pet store. If you are hard up for cash, you may want to hold off on a pet, as they are like little children who destroy furniture. But, if you purchase a dog, at least you'll have a travelling companion if you get evicted and start living in boxcars.