How long will we have to keep the Havanese dog or puppy?

The average stay for one of our Havanese is 3 weeks to 1 month.  However, some Havanese can be with us for a long time.