The Cane Corso can be kept indoors, but most people keep them outside because the shedding will make your room a mess that needs to be vacuumed.
Yes, owning a Cane Corso can be challenging due to their large size, strong protective instincts, and need for consistent training and socialization.