Slovenia being a member state of the EU, its citizens can enter Belgium on presentation of a valid ID with photo (necessary also for children). They can stay in Belgium up to 3 months. For stays beyond 3 months, they should contact the authorities in the municipality (commune/gemeente) where they reside.
Click here for more information. Please contact the Belgian Embassy in Zagreb with regard to the professional cards.