We do not have a maximum length of stay, but a very long stay might not be good for a dog. We can do our best to give that dog lots of breaks, but if you need a very long stay, talk to us so we can come up with a plan.