We adopted Sadie when she was about 6 mons old. She was amazing my 18 mon old daughter, and still is. She was snippy to our smaller dogs but learned to live with them. She's never been around other large breeds, or cats, so I can't say how that would go. I would be cautious with smaller animals especially if they are territorial. She is trained to use potty pads if she isn't let outside in time...