All deposits are non refundable.
If you have a deposit on a particular dog and no longer desire that dog, your deposit is transferable to an older dog.
All deposits do count towards the final price.