You should not breed from your dog until she has had at least three seasons/heats. If you breed from her on her first or second season you will be risking stunting her growth and damaging her mental and physical well-being. Some breeders prefer to wait until their dog is three years old, but this is not necessary.
when there in season because they have to be in season
It means she is ready to breed and have pups
Bulls are ready to breed anytime. A young bull is expected to be ready to breed by the time he's around 10 to 12 months old.
Yes. It is just two names for the same breed of dog. The Blue Heeler/Queensland Heeler is also known as the Australian Cattle Dog.
Any breed of dog can be good with children and other animals but they must be socialized properly socialized as a puppy. I personally wouldn't leave the dog alone with you're kids until you know for sure how he/she will react, but it also depends on you're kids.
if their full grown they are ready.
Australian Cattle Dogs and Blue Heelers are the same thing. 'Australian Cattle Dog' is it's official name, but we (In Australia) often call them blue or red heelers for the colour of their coat and their ability to 'heel' cattle. There are however 2 breeds of Bluey (we shorten everything in Aus, it's got a nickname for the nickname). One is the Australian Cattle Dog and the other is the Australian Stumpy-Tailed Cattle Dog. They look pretty much the same, except for the obvious; one has a short tail.
German Shepherd's are a lot stronger than a red heeler.
It would be any breed of dog mixed with an Australian cattle dog, which are also known as heelers.
Respectable pigs will only breed after marriage
Red horses can be almost any breed.
No there are still plenty of blue heelers. They are just another breed of dog, like a poodle or black lab.