Hunters dream shop is on fire. I guess I beat the last boss...are the other bosses optional
There is several optional bosses.
Cleric Beast in Central Yharnam
Blood-Starved Beast in Old Yharnam
The Witches Of Hemwick in Hemwick Charnel Lane
Darkbeast Paarl in Hypogaen Gaol
Martyr Logarius in Cainhurst Castle
Amgydala in The Nightmare Frontier
The Celestial Emissary in Upper Cathedral Ward
Ebrietas, Daughter of the Cosmos in Altar of Despair
Also there is two bosses at the end of the regular game, depending on certain things you do or don't do. It's possible to fight one, both, or neither.
Also, from the "Old Hunters" DLC:
Ludwig, The Holy Blade
Laurence, The First Vicar
Living Failures
Lady Maria Of The Astral Clocktower
Orphan Of Kos
Not to mention a bunch of random bosses in the Chalice Dungeons.
Fred.