It takes awhile for them to get along. how long have you had Rico? it took forever for my dogs to accept Buster, now that we have a new pup and they are still getting used to having them around.

they are older, too but telling Maddie "bad" is not going to help the situation, if anything it's going to escalate things. say a firm NO, don't yell just be firm.

they don't understand. they were at your house first and now they have to share it with another dog, it's like them accepting a "kid" dog. and it's totally normal for them to do this, because the pup is gonna harrass the other dogs and think it's "fun" when they know it's not. it does screw up their routine living conditions, it just takes TIME for them all to get along because like I said the pup is gonna harrass them and it's perfectly normal.

don't say "BAD" because it's normal they aren't being bad, they are just taking the new living situation normally. so just give them time and don't rush them to like each other. do you have a crate? Maybe when the pup gets out of hand, you can crate him and crate and rotate your dogs when they get out of your hand.