He still can't afford the dog. Considering he can't even afford the $5000, no he can't afford the ongoing food and vet bills. One emergency can be thousands. For a service dog, you'd definitely want that cash on hand so if something happened, it could get taken care of immediately since the dog is also medical equipment.