Your Mom's boyfriend is absolutely responsible for that. It should be reported and he should pay.

Sounds like Mom is the worst person to leave animals with. Hopefully you can find someone else to watch your pup?