My dog sleeps in a crate because that works out best for us. (My husband has to get up super early to travel some times) If you're not having any problems, it's fine with both you and your husband, why is it the vet's business? There is no harm being done, I don't see what his problem is.