dude, time to let go. Really, it is. Don't even answer this post (I read teh whole convo), just stop talking, go outside and walk somewhere. Buy a drink and smoke a cigarette. Seriously, its time to let it go.
Rotti's are a big deal. That dogs gonna grow up to be really big. You should have thought about getting maybe a smaller dog, specially if your livin in the city. good luck findin a home, maybe the humane society could help