I have been thinking about getting a puppy/kitten and would like to go through a charity such as RSPCA but i'm not sure how to go about it. Do i have to make a donation there and then? Or do i just go to the centre and literally pick waht i want and pay there and then thanks for any info