SPCA rescues nearly 100 dogs