Elizabeth II has had many dogs.
Elizabeth II . In 1947 , she married Philip , Duke of Edinburgh , a former prince of Greece and Denmark , with whom she has four children : Charles , Prince of Wales ; Anne , Princess Royal ; Prince Andrew , Duke of York ; and Prince Edward , Earl of Wessex .