Have you looked on http://petfinder.org ?