Yes you will need to make an appointment. You can call us 972-472-3500 or make an appointment online. https://spayneuternet.org/locations/
Yes on their website and you will need to pay a nonrefundable 20 dollar deposit.
Thanks! Your answer is awaiting moderation.