Quick suggestions if you have noy tried them yet: Does your son have any friends or do you have any family who would be willing to take pet. Reach out to humane society or no kill rescues since the dog is already chipped and has shots. ACS will not take drop offs and I believe you have to call 311 & select animal control for surrender. They will inform you of the surrender fee. They might not be able to pick up immediately and it may take up to a day or more. ACS is sadly overwhelmed with dogs and if dog is not adopted/fostered out after so long, which isn't super long. It is at risk for being euthanized due to the overwhelming population of stray, unneutered, unspayed and not chipped dogs
Email them or drop by - to make an Appointment, they will give you a form to be filled out to bring to your scheduled Appointment to surrender this fur baby dog. For me, I surrendered my cat, there was a $25. fee, unsure of fee amount for a dog. You can also call to ask. Expect to spend about 30 min. there when you come in for your appointment to bring the doggie in.
You can donate money for the dog if youd like. But im not sure about their fee. If any. Please call animal care service.
Thanks! Your answer is awaiting moderation.