I wish you luck with this, I hear this kinda thing alot lately...it is unreal...
this is what i would do.....while paying him back a little at a time, everything you do for him, give with a bill of what he owes....like laundry, dinner, breakfast, lunch, baking, cleaning, washing windows..ironing etc.....
or give him a paper with the cost of your puppy and as you do things for him deduct what you think it is worth....and each time give him the copy of it .. and ummm if it was me..i would be sleeping on the sofa

unless he wanted to pay for lovin, lol
oh i can be a bi#$^ if need be.
again, I wish you luck with him......