A bit of a strange review to write as we visited here about 2 years ago actually, and I had this review saved as a draft this whole time!
We were hoping to adopt a dog from the shelter so paid it a visit to suss it out. The Scottish SPCA is a really lovely place - a bit of a lush area, and the staff were all really friendly. The dogs are all in individual kennels and you can walk around to see if there's one you like and then the staff will let you meet them. We did the tshirt test for my husband's allergies (rub a tshirt on the dog and then take him home and keep it near your face) on a dog we liked but sadly he had a really bad allergic reaction to the little guy.
So despite not being able to adopt, I thought really highly of the Scottish SPCA and found the staff and environment really pleasant. Keep in mind there is a lot of barking though so it might not be a great place for little ones or people who aren't confident around dogs. read more