It is ok to state your reason on why u can't ferry the dog. There is no need to call others cheapskate. Totally uncalled for.
The driver can help the customer by calling the customer service to waive off the cancellation fee for them due to this situation. This is one way to be service oriented. Help ur customer this way and also feedback gojek to improve thier app on this.
No need to spiral into such negativity.