View Cart | Checkout


Tartan Teddy Bears

Anderson Hamish bear

Anderson Hamish bear

Price:    32.50 

Armstrong Hamish Bear

Armstrong Hamish Bear

Price:    32.50 

Auld Scotland Hamish Bear

Auld Scotland Hamish Bear

Price:    32.50 

Baird tartan teddy bear

Baird tartan teddy bear

Price:    32.50 

Black Stewart tartan teddy bear

Black Stewart tartan teddy bear

Price:    32.50 

Bruce Hamish Bear

Bruce Hamish Bear

Price:    32.50 

Buchanan Hamish Bear

Buchanan Hamish Bear

Price:    32.50 

Cameron Hamish Bear

Cameron Hamish Bear

Price:    32.50 

Campbell Hamish Bear

Campbell Hamish Bear

Price:    32.50 

Colquhoun Hamish Bear

Colquhoun Hamish Bear

Price:    32.50 

Cornish National Hamish Bear

Cornish National Hamish Bear

Price:    32.50 

Crawford Hamish Bear

Crawford Hamish Bear

Price:    32.50 

Cunningham Hamish Bear

Cunningham Hamish Bear

Price:    32.50 

Douglas Hamish Bear

Douglas Hamish Bear

Price:    32.50 

Elliot Hamish Bear

Elliot Hamish Bear

Price:    32.50 

Farquharson Hamish Bear

Farquharson Hamish Bear

Price:    32.50 

Ferguson Hamish Bear

Ferguson Hamish Bear

Price:    32.50 

Forbes Hamish Bear

Forbes Hamish Bear

Price:    32.50 

Fraser Hamish Bear

Fraser Hamish Bear

Price:    32.50 

Gordon Hamish Bear

Gordon Hamish Bear

Price:    32.50 

Graham Hamish Bear

Graham Hamish Bear

Price:    32.50 

Gunn Hamish Bear

Gunn Hamish Bear

Price:    32.50 

Hamilton Hamish Bear

Hamilton Hamish Bear

Price:    32.50 

Hay Hamish Bear

Hay Hamish Bear

Price:    32.50 

Heritage of Scotland Hamish Bear

Heritage of Scotland Hamish Bear

Price:    32.50 

Isle of Skye Hamish Bear

Isle of Skye Hamish Bear

Price:    32.50 

Johnston Hamish Bear

Johnston Hamish Bear

Price:    32.50 

Keith Hamish Bear

Keith Hamish Bear

Price:    32.50 

Kennedy Hamish Bear

Kennedy Hamish Bear

Price:    32.50 

Kerr Hamish Bear

Kerr Hamish Bear

Price:    32.50 

Lamont Hamish Bear

Lamont Hamish Bear

Price:    32.50 

Lindsay Hamish Bear

Lindsay Hamish Bear

Price:    32.50 

MacAlister Hamish Bear

MacAlister Hamish Bear

Price:    32.50 

MacDonald of Clanranald Hamish Bear

MacDonald of Clanranald Hamish Bear

Price:    32.50 

MacDonald Dress Hamish Bear

MacDonald Dress Hamish Bear

Price:    32.50 

MacDonald of the Isles Hamish Bear

MacDonald of the Isles Hamish Bear

Price:    32.50 

MacDonald Modern Hamish Bear

MacDonald Modern Hamish Bear

Price:    32.50 

MacEwan Modern Hamish Bear

MacEwan Modern Hamish Bear

Price:    32.50 

MacFarlane Hamish Bear

MacFarlane Hamish Bear

Price:    32.50 

MacGregor Ancient Hamish Bear

MacGregor Ancient Hamish Bear

Price:    32.50 

MacGregor Modern Hamish Bear

MacGregor Modern Hamish Bear

Price:    32.50 

MacIntyre Hamish Bear

MacIntyre Hamish Bear

Price:    32.50 

MacKay Ancient Hamish Bear

MacKay Ancient Hamish Bear

Price:    32.50 

MacKay Modern Hamish Bear

MacKay Modern Hamish Bear

Price:    32.50 

MacKenzie Modern Hamish Bear

MacKenzie Modern Hamish Bear

Price:    32.50 

MacKintosh Hamish Bear

MacKintosh Hamish Bear

Price:    32.50 

MacLaren Modern Hamish Bear

MacLaren Modern Hamish Bear

Price:    32.50 

Maclean Hunting Modern Hamish Bear

Maclean Hunting Modern Hamish Bear

Price:    32.50 

MacLeod Modern Hamish Bear

MacLeod Modern Hamish Bear

Price:    32.50 

MacLeod of Lewis Hamish Bear

MacLeod of Lewis Hamish Bear

Price:    32.50 

MacNaughton Hamish Bear

MacNaughton Hamish Bear

Price:    32.50 

MacNeil Hamish Bear

MacNeil Hamish Bear

Price:    32.50 

MacPherson Modern Hamish Bear

MacPherson Modern Hamish Bear

Price:    32.50 

MacPherson Hunting Hamish Bear

MacPherson Hunting Hamish Bear

Price:    32.50 

Maxwell Modern Hamish Bear

Maxwell Modern Hamish Bear

Price:    32.50 

Morrison Modern Hamish Bear

Morrison Modern Hamish Bear

Price:    32.50 

Murray Modern Hamish Bear

Murray Modern Hamish Bear

Price:    32.50 

Orkney Hamish Bear

Orkney Hamish Bear

Price:    32.50 

Ramsay Hamish Bear

Ramsay Hamish Bear

Price:    32.50 

Robertson Hamish Bear

Robertson Hamish Bear

Price:    32.50 

Ross Red Hamish Bear

Ross Red Hamish Bear

Price:    32.50 

Royal Stewart Hamish Bear

Royal Stewart Hamish Bear

Price:    32.50 

Scott Modern Hamish Bear

Scott Modern Hamish Bear

Price:    32.50 

Sutherland Modern Hamish Bear

Sutherland Modern Hamish Bear

Price:    32.50 

Taylor Hamish Bear

Taylor Hamish Bear

Price:    32.50 

Wallace Modern Hamish Bear

Wallace Modern Hamish Bear

Price:    32.50