So we recently moved into a new apartment. I love the apt, it's so much nicer than our old place. The way the apartments are designed is that we kinda share a patio with the people directly across from us, with a railing dividing our side from theirs.
Our first day here, we were moving stuff in, and the woman who lives there was outside. I smiled and said hi. She turned up her nose, sighed, and went in the apt and slammed the door behind her.

Our second day here she was outside walking her dog, and her dog charged us. The dog is huge and she is tiny and could barely hold it back. Our apartment complex has a rule that says no rottweilers or pit bulls. Her dog looks 110% like a rottweiler. We complained to the apt management, and they said they were aware of the situation, but the people had something signed from their vet saying the dog is NOT a rottweiler. here is a pic of the dog:

But the thing I'm having the worst issue with overall is that for the past 2-3 weeks they both sit out on their side of the patio and chain smoke for hours. When I walk up to go into my apt, they stop talking and look the other way. When I open up my front door, a cloud of smoke comes into my house. I have asthma and smoke of any kinds is the number one thing that triggers an asthma attack for me. My living room smells like smoke. I can't enjoy our patio area as they are ALWAYS out there smoking.
I have stuff to control asthma attacks, but I hate having to use it on a daily basis. And I've had horrible headaches almost every single day from the smoke. These people are very unfriendly, so it's not like I can have a conversation with them about how sick their smoking is making me. If I had known about them/the smoking outside constantly, I would have never moved into this apartment. I don't know what to do. I don't think there is anything I can do. We have a lease for a year, but we were planning on staying here for several years. Any advice?