@laceflower For a new average dog it can really take at least 3 months to settle in.
For an anxious dog, it will take even longer. Give it at least another month, but honestly it might take another 2 or so to completely relax depending on how anxious your dog is.
Look into mat training.
How...