My Landlord says I must remove my dogs?
I have lived in the apartment I am now in for 4 years, I have had my dogs for 2. I received a notice on my door Thursday that I have 24 hours to remove my dogs from the property. I paid a pet deposit when I moved in and the landlord knows I have a german shepard and an american staffordshire terrier. She is stating that the dogs have caused multiple neighbors to complain about noise. I have spoken with the current tenants and everyone has said they have not complained and that they would testify in court regarding the matter. The landlord does have a notice in the lease that the landlord can have any animal removed within 24hrs if she sees them as a nuisance, a disturbance, or undesirable. My question is do I have any grounds legally with this statement in my lease if I can prove she is fabricating lies against me. I live in North Carolina and any help would be greatly appreciated.