Absolutely! I would say that they are good with any dog breed you can name, Belgians seem to love other dogs, as well as most animals they are introduced to properly. Their farm-dog background sets them up to have a happy, well adjusted attitude that can "adopt" any species into their family... with a good Belgian, you should have no problems with any animal at all. If it is playful they love to play! If it tells them to back off, (like a grouchy cat) they'll generally resign themselves to leaving it respectfully alone.
A properly socialized puppy should get along well with absolutely anyone it meets, even humans. ;-)
That being said, a Belgian has strong protective instincts, so if one of their "adopted family members" are threatened, they're going to have a fit about it!
Hope this helps! Belgian Shepherds are all around really great dogs.
Answered by TrueKnightTervurens - 3/5/2014 1:54:18 PM