The Perth Pet Resort have the best kennel areas. they have spaces for all different sized dogs. This kennel can be found in Banjup, just south of Subiaco. They also offer Doggy Day Care, for when you are busy during the day.
I have been going to one called Crudelli Kennels for many years.
Although it is about 50 kms out of Perth (before Mandurah), it is worth the drive for me.
It is a family owned business, and they are happy to have my old sick dog all the time (some kennels will not take sick or older dogs).
They continuously clean the kennels, do nail clipping for a very small charge, and are about half the price of the Perth kennels. It is run mainly by Di Crudelli and her daughter.